StiGeom3D Class
Namespace: Stimulsoft.Report.Chart
Inheritance
Inherits from: StiCellGeom
Constructors
| Constructor | Description |
|---|---|
| StiGeom3D(StiRender3D render) |
StiGeom3D(render: StiRender3D)
Parameters
- render (StiRender3D)
Properties
| Property | Type | Description |
|---|---|---|
| ColorsFaces | Color[] | |
| DrawEdges | bool | |
| DrawVertexes | bool | |
| Faces | List<double[]> | |
| Render | StiRender3D | |
| RenderPoints | List |
|
| Type | StiGeomType | |
| Vertexes | StiMatrix |
Methods
| Method | Returns | Description |
|---|---|---|
| Draw | void | |
| DrawBorder | void | |
| DrawElements | void | |
| DrawFaceBorder | void | |
| DrawFaces | void | |
| GetBorderColor | Color? | |
| GetFacePolygonPoints | List |
|
| GetPoint (+1 overloads) | PointF | |
| GlobalTransform | void | |
| MeasureCientRect | RectangleF | |
| RotateX | void | |
| RotateY | void | |
| RotateZ | void | |
| Scale | void | |
| ScreenProjection | StiMatrix | |
| Translate | void |
Method Details
Draw
Draw(context: StiContext): void
Parameters
- context (StiContext)
DrawBorder
DrawBorder(context: StiContext, vertices: StiMatrix): void
Parameters
- context (StiContext)
- vertices (StiMatrix)
DrawElements
DrawElements(context: StiContext, vertices: StiMatrix): void
Parameters
- context (StiContext)
- vertices (StiMatrix)
DrawFaceBorder
DrawFaceBorder(context: StiContext, vertices: StiMatrix, **: doubleface, **color: Color): void
Parameters
- context (StiContext)
- vertices (StiMatrix)
- ** (doubleface)
- color (Color)
DrawFaces
DrawFaces(context: StiContext, vertices: StiMatrix): void
Parameters
- context (StiContext)
- vertices (StiMatrix)
GetBorderColor
GetBorderColor(): Color?
Returns Color?
GetFacePolygonPoints
GetFacePolygonPoints(**: doubleface, **vertices: StiMatrix): List
Parameters
- ** (doubleface)
- vertices (StiMatrix)
Returns List
GetPoint
GetPoint(vertices: StiMatrix, vertIndex: int): PointF
Parameters
- vertices (StiMatrix)
- vertIndex (int)
Returns PointF
GetPoint(x: float, y: float): PointF
Parameters
- x (float)
- y (float)
Returns PointF
GlobalTransform
GlobalTransform(): void
MeasureCientRect
MeasureCientRect(): RectangleF
Returns RectangleF
RotateX
RotateX(angle: double): void
Parameters
- angle (double)
RotateY
RotateY(angle: double): void
Parameters
- angle (double)
RotateZ
RotateZ(angle: double): void
Parameters
- angle (double)
Scale
Scale(scaleTo: double): void
Parameters
- scaleTo (double)
ScreenProjection
ScreenProjection(): StiMatrix
Returns StiMatrix
Translate
Translate(vector: StiVector3): void
Parameters
- vector (StiVector3)