StiWireframeSurfaceSeriesCoreXF3D Class

Namespace: Stimulsoft.Report.Chart

Inheritance

Inherits from: StiAreaSeriesCoreXF3D

Constructors

Constructor Description
StiWireframeSurfaceSeriesCoreXF3D(IStiSeries series)  

StiWireframeSurfaceSeriesCoreXF3D(series: IStiSeries)

Parameters

  • series (IStiSeries)

Methods

Method Returns Description
ApplyStyle void  
AreLinesCoincident static bool Determines if two 3D lines are coincident (lie on the same infinite line)
CreateClosedLineFromPoints static List<StiPoint3D> Creates a closed line from a set of points without self-intersections
CreateClosedLineNearestNeighbor static List<StiPoint3D>  
FindLineIntersectionWithHorizontalPlane static StiPoint3D? Finds the intersection point of a segment with a horizontal plane (parallel to XZ)
GetSeriesBorderColor object  
RenderSeries3D void  
SplitTriangleByPlanes static List<List<StiPoint3D»  

Method Details

ApplyStyle

ApplyStyle(style: IStiChartStyle, color: Color): void

Parameters

  • style (IStiChartStyle)
  • color (Color)

AreLinesCoincident static

AreLinesCoincident(line1Point1: StiPoint3D, line1Point2: StiPoint3D, line2Point1: StiPoint3D, line2Point2: StiPoint3D, tolerance: double): bool

Determines if two 3D lines are coincident (lie on the same infinite line)

Parameters

Returns bool


CreateClosedLineFromPoints static

CreateClosedLineFromPoints(points: List<StiPoint3D>): List<StiPoint3D>

Creates a closed line from a set of points without self-intersections

Parameters

  • points (List<StiPoint3D>) — List of points to connect

Returns List<StiPoint3D> — Ordered list of points with closing point


CreateClosedLineNearestNeighbor static

CreateClosedLineNearestNeighbor(points: List<StiPoint3D>): List<StiPoint3D>

Parameters

Returns List<StiPoint3D>


FindLineIntersectionWithHorizontalPlane static

FindLineIntersectionWithHorizontalPlane(pointLine1: StiPoint3D, pointLine2: StiPoint3D, planeY: double): StiPoint3D?

Finds the intersection point of a segment with a horizontal plane (parallel to XZ)

Parameters

Returns StiPoint3D?


GetSeriesBorderColor

GetSeriesBorderColor(colorIndex: int, colorCount: int): object

Parameters

  • colorIndex (int)
  • colorCount (int)

Returns object


RenderSeries3D

RenderSeries3D(render3D: StiRender3D, context: StiContext, rect: StiRectangle3D, geom: StiAreaGeom, seriesIndex: int, **: IStiSeriesseriesArray): void

Parameters


SplitTriangleByPlanes static

SplitTriangleByPlanes(trianglePoints: List<StiPoint3D>, **: floatstripPositions): List<List<StiPoint3D»

Parameters

  • trianglePoints (List<StiPoint3D>)
  • ** (floatstripPositions)

Returns List<List<StiPoint3D»