API ReferenceModelingAlgorithmsTKHLR
HLRAppli
OCCT package HLRAppli: HLRAppli_ReflectLines.
HLRAppli_ReflectLines
This class builds reflect lines on a shape according to the axes of view defined by user. Reflect lines are represented by edges in 3d.
Constructors(1)
- constructor(aShape: TopoDS_Shape): HLRAppli_ReflectLines
Constructor.
Parameters (1)aShape
Instance methods(4)
- SetAxes(Nx: number, Ny: number, Nz: number, XAt: number, YAt: number, ZAt: number, XUp: number, YUp: number, ZUp: number): void
Sets the normal to the plane of visualisation, the coordinates of the view point and the coordinates of the vertical direction vector.
Parameters (9)NxNyNzXAtYAtZAtXUpYUpZUp
- Perform(): void
returns resulting compound of reflect lines represented by edges in 3d
- GetCompoundOf3dEdges(type_: HLRBRep_TypeOfResultingEdge, visible: boolean, In3d: boolean): TopoDS_Shape
returns resulting compound of lines of specified type and visibility represented by edges in 3d or 2d
Parameters (3)type_visibleIn3d