Tangent balancing
    1.
    发明申请
    Tangent balancing 有权
    切线平衡

    公开(公告)号:US20050052460A1

    公开(公告)日:2005-03-10

    申请号:US10938715

    申请日:2004-09-10

    IPC分类号: G06T11/20

    CPC分类号: G06T11/203

    摘要: When a Bézier spline is fitted to a plurality of points the two tangent handles at each control point can be very different in length. A method of fitting a second spline to the first spline that has tangent handles of equal length at each control point is provided. A point is found on the first spline that is close to the midpoint between the two control points defining the tangent handles. This point is a new control point on the second spline. Tangent handles to the new control point are then found such that they have a slope equal to the tangent to the first spline at the new control point, the sum of their lengths is equal to the sum of the original two tangent handles and their lengths are equal to each other. A second spline found in this way closely approximates the first spline. The lengths of the tangent handles may be adjusted to provide a better fit.

    摘要翻译: 当贝塞尔样条被安装到多个点时,每个控制点处的两个切线手柄的长度可能非常不同。 提供了一种将第二样条拟合到在每个控制点处具有相同长度的切线手柄的第一花键的方法。 在第一个样条线上发现一个点接近定义切线手柄的两个控制点之间的中点。 这一点是第二个样条线上的一个新的控制点。 然后发现新控制点的切线处理使得它们具有等于新控制点处的第一个样条的切线的斜率,其长度之和等于原始两个切线手柄的总和,其长度为 相等。 以这种方式发现的第二个样条函数与第一个样条函数近似。 可以调整切线手柄的长度以提供更好的配合。

    Hybrid vector/raster based paint
    2.
    发明授权
    Hybrid vector/raster based paint 有权
    混合矢量/光栅基漆

    公开(公告)号:US07474928B2

    公开(公告)日:2009-01-06

    申请号:US11264876

    申请日:2005-11-02

    IPC分类号: G05B15/00 G09G5/00

    CPC分类号: G06T11/60

    摘要: A method, system, apparatus, and article of manufacture provide the ability to conduct a hybrid raster/vector based paint operation. A user commences a raster based paint operation. Based on the raster operation, vector-based information is determined and recorded. The system then determines if a requested user operation requires the vector-based information. If the requested user operation requires the vector-based information, a representative raster based stroke is generated/recreated based on the vector-based information and the requested user operation is performed on the representative raster based stroke.

    摘要翻译: 方法,系统,装置和制品提供了进行基于混合光栅/矢量的油漆操作的能力。 用户开始基于栅格的绘制操作。 基于光栅操作,确定并记录基于矢量的信息。 然后,系统确定所请求的用户操作是否需要基于向量的信息。 如果所请求的用户操作需要基于向量的信息,则基于基于向量的信息生成/重新生成代表性的基于栅格的行程,并且在代表性的基于栅格的行程上执行所请求的用户操作。

    Layer based paint operations
    3.
    发明申请
    Layer based paint operations 有权
    基于层的油漆操作

    公开(公告)号:US20060232607A1

    公开(公告)日:2006-10-19

    申请号:US11107434

    申请日:2005-04-15

    IPC分类号: G09G5/00

    CPC分类号: G06T11/60

    摘要: A method, apparatus, and article of manufacture provide the ability to conduct a paint operation in a procedural renderer and a reveal paint operation while dynamically selecting multiple layers. For the procedural renderer based paint operation, a schematic view of a flow of clip image data is displayed having nodes and lines connecting the nodes. Within the schematic view, a layer node is obtained utilized to perform a paint operation without processing the operators associated with each node in the schematic view. For the reveal paint operation, a paint application obtains a composite having multiple layers. The paint application dynamically identifies one or more of the multiple layers to be used in a reveal operation. Once identified, the reveal paint operation is performed wherein a reveal tool is used to reveal contents of the one or more identified layers at a position where the reveal tool is used.

    摘要翻译: 一种方法,装置和制品在动态选择多层的同时提供了在程序渲染器中进行油漆操作和显示油漆操作的能力。 对于基于过程渲染器的绘画操作,显示剪辑图像数据的流程的示意图,其具有连接节点的节点和线。 在原理图中,获取了用于执行涂漆操作的层节点,而不在原理图中处理与每个节点相关联的运算符。 对于显示油漆操作,油漆应用程序获得具有多层的复合材料。 绘画应用程序动态识别要在显示操作中使用的多个图层中的一个或多个。 一旦被识别,则执行显示绘画操作,其中使用显示工具在使用显示工具的位置处显露一个或多个识别的层的内容。

    Layer based paint operations
    4.
    发明授权
    Layer based paint operations 有权
    基于层的油漆操作

    公开(公告)号:US07409248B2

    公开(公告)日:2008-08-05

    申请号:US11107434

    申请日:2005-04-15

    CPC分类号: G06T11/60

    摘要: A method, apparatus, and article of manufacture provide the ability to conduct a paint operation in a procedural renderer and a reveal paint operation while dynamically selecting multiple layers. For the procedural renderer based paint operation, a schematic view of a flow of clip image data is displayed having nodes and lines connecting the nodes. Within the schematic view, a layer node is obtained utilized to perform a paint operation without processing the operators associated with each node in the schematic view. For the reveal paint operation, a paint application obtains a composite having multiple layers. The paint application dynamically identifies one or more of the multiple layers to be used in a reveal operation. Once identified, the reveal paint operation is performed wherein a reveal tool is used to reveal contents of the one or more identified layers at a position where the reveal tool is used.

    摘要翻译: 一种方法,装置和制品在动态选择多层的同时提供了在程序渲染器中进行油漆操作和显示油漆操作的能力。 对于基于过程渲染器的绘画操作,显示剪辑图像数据的流程的示意图,其具有连接节点的节点和线。 在原理图中,获取了用于执行涂漆操作的层节点,而不在原理图中处理与每个节点相关联的运算符。 对于显示油漆操作,油漆应用程序获得具有多层的复合材料。 绘画应用程序动态识别要在显示操作中使用的多个图层中的一个或多个。 一旦被识别,则执行显示绘画操作,其中使用显示工具在使用显示工具的位置处显露一个或多个识别的层的内容。

    Hybrid vector/raster based paint
    5.
    发明申请

    公开(公告)号:US20060232597A1

    公开(公告)日:2006-10-19

    申请号:US11264876

    申请日:2005-11-02

    IPC分类号: G09G5/00

    CPC分类号: G06T11/60

    摘要: A method, system, apparatus, and article of manufacture provide the ability to conduct a hybrid raster/vector based paint operation. A user commences a raster based paint operation. Based on the raster operation, vector-based information is determined and recorded. The system then determines if a requested user operation requires the vector-based information. If the requested user operation requires the vector-based information, a representative raster based stroke is generated/recreated based on the vector-based information and the requested user operation is performed on the representative raster based stroke.

    Spline drawing in a computer-implemented graphics program
    6.
    发明申请
    Spline drawing in a computer-implemented graphics program 有权
    花样绘图在计算机实现的图形程序

    公开(公告)号:US20060214933A1

    公开(公告)日:2006-09-28

    申请号:US11088507

    申请日:2005-03-24

    IPC分类号: G06T11/20

    CPC分类号: G06T11/203

    摘要: A computer-implemented graphics program for drawing a spline. The spline is drawn using a first method in the graphics program. Thereafter, the graphics program seamlessly switches from drawing the spline using the first method to drawing the spline using a second method, in response to a first user command. Further, the graphics program may also seamlessly switch from drawing the spline using the second method to drawing the spline using the first method, in response to a second user command.

    摘要翻译: 用于绘制样条的计算机实现的图形程序。 在图形程序中使用第一种方法绘制样条。 此后,响应于第一用户命令,图形程序使用第一种方法无缝地切换样条,并使用第二种方法绘制样条。 此外,响应于第二用户命令,图形程序还可以使用第二方法从使用第一方法绘制样条来绘制样条而无缝切换。