发明名称 Method for creating an annotated angle with user specified points, and applications thereof
摘要 Systems, methods and articles of manufacture for creating an annotated angle with the user specified points are described herein. Embodiments of the present invention relate to reducing or eliminating the effort a user must put forth in creating an angular dimension by drawing two explicit lines or two explicit objects comprised of two lines where either the user would have to ensure the explicit lines intersected to form the angular dimension or define an exact center point to be the vertex of the angular dimension. Further embodiments allow a user to easily create the annotated angle by defining points in the CAD interface eliminating the need to create line geometry with the defined center point in the CAD interface. In one embodiment, this is achieved by the user specifying a start point, a start direction, an end point, and an end direction where the annotated angle may then be created based on the user defined points in the CAD interface.
申请公布号 US9047709(B1) 申请公布日期 2015.06.02
申请号 US201113030276 申请日期 2011.02.18
申请人 Trimble Navigation Limited 发明人 Jackson Preston;Bacus John;McLean Paul;Hauswirth Jeffrey
分类号 G06T11/20;G06T11/40 主分类号 G06T11/20
代理机构 Sheridan Ross P.C. 代理人 Sheridan Ross P.C.
主权项 1. A computer implemented method for providing a user interface to form an annotated angle from a plurality of points, each point specified by a user, comprising: receiving a first point specified by a user, the first point specifying a start point and a start direction, wherein the start direction is determined by a first preexisting line that the user specified the start point on; receiving a second point specified by the user, the second point specifying an end point and an end direction, wherein the end direction is determined by a second preexisting line that the user specified the end point on; calculating a vertex for the annotated angle based on the first point and the second point; generating a first line from the vertex to the start point and a second line from the vertex to the end point, wherein the first line and the second line are of equal length; receiving a third point specified by a user, the third point specifying a length from the vertex to the third point; generating a first extension line of the first line, in the same direction as the first line, wherein the length of the first line and first extension line is equal to the length from the vertex to the third point; generating a second extension line of the second line, in the same direction as the second line, wherein the length of the second line and second extension line is equal to the length from the vertex to the third point; and displaying the annotated angle on the user interface.
地址 Sunnyvale CA US