Method | Description | |
---|---|---|
Create ( IList |
Creates a renderer that renders a evaluator(a bezier curve or surface) and its control points.
|
|
MovePositions ( Point differenceOnScreen, CSharpGL.mat4 viewMatrix, CSharpGL.mat4 projectionMatrix, vec4 viewport ) : void |
Move vertexes' position accroding to difference on screen. 根据differenceOnScreen来修改指定索引处的顶点位置。
|
|
MovePositions ( Point differenceOnScreen, CSharpGL.mat4 viewMatrix, CSharpGL.mat4 projectionMatrix, vec4 viewport, IEnumerable |
Move vertexes' position accroding to difference on screen. 根据differenceOnScreen来修改指定索引处的顶点位置。
|
|
ToString ( ) : string |
|
Method | Description | |
---|---|---|
DoInitialize ( ) : void |
|
|
DoRender ( |
|
Method | Description | |
---|---|---|
BezierRenderer ( IList |
Rendering a evaluator(a bezier curve or surface) and its control points.
|
|
UpdateEvaluator ( ) : void |
public static Create ( IList |
||
controlPoints | IList |
|
type | BezierType | |
return |
protected DoRender ( |
||
arg | ||
return | void |
public MovePositions ( Point differenceOnScreen, CSharpGL.mat4 viewMatrix, CSharpGL.mat4 projectionMatrix, vec4 viewport ) : void | ||
differenceOnScreen | Point | |
viewMatrix | CSharpGL.mat4 | |
projectionMatrix | CSharpGL.mat4 | |
viewport | vec4 | |
return | void |
public MovePositions ( Point differenceOnScreen, CSharpGL.mat4 viewMatrix, CSharpGL.mat4 projectionMatrix, vec4 viewport, IEnumerable |
||
differenceOnScreen | Point | |
viewMatrix | CSharpGL.mat4 | |
projectionMatrix | CSharpGL.mat4 | |
viewport | vec4 | |
positionIndexes | IEnumerable |
|
return | void |