AnyCAD Rapid API 2023
Help you to create a better world!
|
Public Member Functions | |
HatchHatcher (TopoShape face) | |
TopoShape | GetFace () |
boolean | GetDrawUIso () |
void | SetDrawUIso (boolean val) |
long | GetNumberUIso () |
void | SetNumberUIso (long val) |
boolean | GetDrawVIso () |
void | SetDrawVIso (boolean val) |
long | GetNumberVIso () |
void | SetNumberVIso (long val) |
long | GetDiscretisation () |
void | SetDiscretisation (long val) |
double | GetMaximalParameterValue () |
void | SetMaximalParameterValue (double val) |
boolean | Build () |
SceneNode | Create (MaterialInstance material) |
Float32Buffer | GetPoints (long idx) |
long | GetUCurveCount () |
ParametricCurve | GetUCurve (long idx) |
long | GetVCurveCount () |
ParametricCurve | GetVCurve (long idx) |
GPntList | ComputeIntersectionPoints () |
HatchHatcher
Make hatch lines for face.
HatchHatcher.HatchHatcher | ( | TopoShape | face | ) |
construct the hatcher.
face | the input must be face. |
boolean HatchHatcher.Build | ( | ) |
Build the lines.
SceneNode HatchHatcher.Create | ( | MaterialInstance | material | ) |
Create visible object.
material | the material. |
Float32Buffer HatchHatcher.GetPoints | ( | long | idx | ) |
Get the point buffer of line.
idx | the line index. |
ParametricCurve HatchHatcher.GetUCurve | ( | long | idx | ) |
Get the idx curve, start from 0.
idx | the index. |
long HatchHatcher.GetUCurveCount | ( | ) |
Get the hatch curve counts.
ParametricCurve HatchHatcher.GetVCurve | ( | long | idx | ) |
Get the idx curve, start from 0.
idx | the index. |
long HatchHatcher.GetVCurveCount | ( | ) |
Get the hatch curve counts.