System and method for drawing and painting with warped bitmap brushes
    1.
    发明授权
    System and method for drawing and painting with warped bitmap brushes 有权
    用扭曲的位图画笔绘制和绘画的系统和方法

    公开(公告)号:US07158138B1

    公开(公告)日:2007-01-02

    申请号:US09602044

    申请日:2000-06-23

    IPC分类号: G06T11/20

    CPC分类号: G06T11/001

    摘要: A system and method is described for rendering a warped brush stroke using a bitmap brush image, the brush stroke being along a arbitrarily curved guideline. The described system and method generate a piecewise linear approximation to the guideline followed by generating polygons with the aid of the linear segments such that the generated polygons are convex and contiguous linear segments result in contiguous polygons. A mapping is identified between segments of the bitmap brush and the polygons such that the corners or the boundaries of the segments of a segment map to the corners or boundaries of a corresponding polygon. The segment of the bitmap brush is mapped into the corresponding polygon using transformations that do not require visiting a pixel in the rendered warped brush stroke more than once. Examples of such transformations include bilinear transformations and texture mapping in combination with tiling.

    摘要翻译: 描述了一种系统和方法,用于使用位图画笔图像呈现翘曲的画笔笔触,画笔笔触沿着任意弯曲的指南。 所描述的系统和方法产生对准则的分段线性近似,随后借助于线性段生成多边形,使得生成的多边形是凸的并且连续的线段导致连续的多边形。 在位图画笔和多边形的片段之间识别映射,使得片段的角或边界映射到相应多边形的角或边界。 使用不需要在渲染的弯曲画笔笔画中多次访问像素的变换将位图画笔的段映射到相应的多边形。 这种变换的例子包括双线性变换和结合贴图的纹理映射。

    Rich data-bound application
    2.
    发明申请
    Rich data-bound application 审中-公开
    丰富的数据绑定应用程序

    公开(公告)号:US20060212842A1

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

    申请号:US11080531

    申请日:2005-03-15

    IPC分类号: G06F9/44 G06F7/00

    CPC分类号: G06F8/38

    摘要: In order to allow for application development without requiring extensive graphical design by software developers or extensive software knowledge by graphical designers, applications are separated into a view and a model. Properties in the view and properties in the model are associated through data binding, for example, via a data binding engine. This association allows views to be defined declaratively. Transformations may be necessary to allow the data binding. The data binding allows the data and functionality in the model to be used via the UI as defined in the view. Automatically generated UI and command binding are also enabled.

    摘要翻译: 为了允许应用程序开发而不需要软件开发人员的大量图形设计或图形设计人员的广泛的软件知识,应用程序被分为视图和模型。 模型中的视图和属性中的属性通过数据绑定相关联,例如通过数据绑定引擎。 该关联允许以声明方式定义视图。 转换可能需要允许数据绑定。 数据绑定允许通过视图中定义的UI来使用模型中的数据和功能。 自动生成的UI和命令绑定也被启用。

    System and method for drawing and painting with bitmap brushes
    3.
    发明授权
    System and method for drawing and painting with bitmap brushes 有权
    使用位图画笔绘制绘画的系统和方法

    公开(公告)号:US06201549B1

    公开(公告)日:2001-03-13

    申请号:US09224237

    申请日:1998-12-30

    申请人: John Bronskill

    发明人: John Bronskill

    IPC分类号: G06T1120

    CPC分类号: G06T11/001

    摘要: A method for drawing a paint stroke with a bitmap brush having pixels located at locations definable in a Cartesian coordinate system. The paint stroke is created by defining a path of a guide line, the path having an arc-length and the guide line having a thickness, and scaling the bitmap brush as a function of the arc-length of the path and the thickness of the guide line. The bitmap brush is then transformed such that the x-axis of the bitmap brush generally aligns with the path and the y-axis of the bitmap brush generally aligns with an instantaneous normal to the path such that the bitmap brush is warped to the guide line.

    摘要翻译: 一种利用位图刷画绘制油漆笔画的方法,该位图刷具有位于笛卡尔坐标系中可定义的位置处的像素。 油漆冲程通过定义引导线的路径,具有弧长的路径和具有厚度的引导线来创建,并且根据路径的弧长和厚度来缩放位图画笔 指导线。 然后,位图画笔被变换,使得位图画笔的x轴通常与路径对齐,并且位图画笔的y轴通常与路径的瞬时法线对准,使得位图画笔翘曲到引导线 。