Technology to determine the angle of repose of a lens, such as the angle of repose of a contact lens on an eye, includes storing an image including the lens captured using a camera and executing graphical user interface logic. The graphical user interface logic includes a frame or frames including the captured image, and graphical constructs prompting input identifying a set of locations on the captured image that are usable to define a location of the lens in the image, and a location usable to define an angle of repose of the lens in the image. The input data accepted via the graphical user interface is processed to determine angle of repose of the lens. The angle of repose of the lens is used to produce a specification for a lens.Tecnología para determinar el ángulo de reposo de un lente, de manera que el ángulo de reposo de un lente en un ojo, incluye almacenar una imagen que incluye el lente capturado mediante el uso de una cámara y ejecutar la lógica de interfaz de usuario gráfica. La lógica de interfaz de usuario gráfica incluye un marco o marcos que incluyen la imagen capturada, y las construcciones gráficas que solicitan entrada que identifica una imagen capturada, y constructos gráficos que solicitan entrada que identifica un conjunto de ubicaciones en la imagen capturada que son usables para definir una ubicación del lente en la imagen, y una ubicación usable para definir un ángulo de respuesta del lente en la imagen. Los datos de entrada aceptados mediante la interfaz de usuario grafica se procesan para determinar el ángulo de reposo del lente. El ángulo de reposo del lente se usa para producir una especificación para un lente.