Свойство | Тип | Описание | |
---|---|---|---|
uniformmMVP4Picking | CSharpGL.UniformMat4 |
Свойство | Тип | Описание | |
---|---|---|---|
GetPrimitiveRestartState | |||
Render4InnerPicking | void | ||
Render4Picking | void | ||
UpdatePolygonMode | void |
Метод | Описание | |
---|---|---|
GetPickedGeometry ( |
|
|
GetVertexCount ( ) : uint |
|
|
MovePositions ( System.Point differenceOnScreen, CSharpGL.mat4 viewMatrix, CSharpGL.mat4 projectionMatrix, vec4 viewport ) : void |
Move vertexes' position accroding to difference on screen. 根据differenceOnScreen来修改指定索引处的顶点位置。
|
|
MovePositions ( System.Point differenceOnScreen, CSharpGL.mat4 viewMatrix, CSharpGL.mat4 projectionMatrix, vec4 viewport, IEnumerable |
Move vertexes' position accroding to difference on screen. 根据differenceOnScreen来修改指定索引处的顶点位置。
|
|
Render4Picking ( |
|
Метод | Описание | |
---|---|---|
DoInitialize ( ) : void | ||
FillPickedGeometrysPosition ( uint indexes ) : vec3[] | ||
FillPickedGeometrysPosition ( uint firstIndex, int indexCount ) : vec3[] | ||
PickingStateesOff ( ) : void | ||
PickingStateesOn ( ) : void |
Метод | Описание | |
---|---|---|
GetPrimitiveRestartState ( OneIndexBuffer indexBuffer ) : |
||
Render4InnerPicking ( |
在此Buffer中的图元进行N选1 select a primitive geometry(point, line, triangle, quad, polygon) from points/lines/triangles/quads/polygons in this renderer.
|
|
Render4Picking ( |
render with specified index buffer.
|
|
UpdatePolygonMode ( PickingGeometryType geometryType ) : void |
protected FillPickedGeometrysPosition ( uint indexes ) : vec3[] | ||
indexes | uint | |
Результат | vec3[] |
protected FillPickedGeometrysPosition ( uint firstIndex, int indexCount ) : vec3[] | ||
firstIndex | uint | |
indexCount | int | |
Результат | vec3[] |
public abstract GetPickedGeometry ( |
||
arg | ||
stageVertexId | uint | |
x | int | mouse position(Left Down is (0, 0)). |
y | int | mouse position(Left Down is (0, 0)). |
Результат |
public MovePositions ( System.Point differenceOnScreen, CSharpGL.mat4 viewMatrix, CSharpGL.mat4 projectionMatrix, vec4 viewport ) : void | ||
differenceOnScreen | System.Point | |
viewMatrix | CSharpGL.mat4 | |
projectionMatrix | CSharpGL.mat4 | |
viewport | vec4 | |
Результат | void |
public MovePositions ( System.Point differenceOnScreen, CSharpGL.mat4 viewMatrix, CSharpGL.mat4 projectionMatrix, vec4 viewport, IEnumerable |
||
differenceOnScreen | System.Point | |
viewMatrix | CSharpGL.mat4 | |
projectionMatrix | CSharpGL.mat4 | |
viewport | vec4 | |
positionIndexes | IEnumerable |
|
Результат | void |
public Render4Picking ( |
||
arg | ||
Результат | void |