AnyCAD Rapid API 2023
Help you to create a better world!
|
Public 成员函数 | |
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) |
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.HatchHatcher | ( | TopoShape | face | ) |
construct the hatcher.
face | the input must be face. |
boolean HatchHatcher.Build | ( | ) |
构造曲线.
GPntList HatchHatcher.ComputeIntersectionPoints | ( | ) |
计算相交的
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.