|
ViewDesignEngine
3.1.0
高性能 CAD 计算几何引擎
|
成员的完整列表,这些成员属于 vde::sdf::SdfNode,包括所有继承而来的类成员
| bend(SdfNodePtr child, double amount) | vde::sdf::SdfNode | static |
| box(const Point3D &half_extents) | vde::sdf::SdfNode | static |
| capsule(const Point3D &a, const Point3D &b, double r) | vde::sdf::SdfNode | static |
| cheap_bend(SdfNodePtr child, double amount) | vde::sdf::SdfNode | static |
| children | vde::sdf::SdfNode | |
| cone(double angle_rad, double h) | vde::sdf::SdfNode | static |
| cylinder(double r, double h) | vde::sdf::SdfNode | static |
| displace(SdfNodePtr child, double amplitude, double frequency) | vde::sdf::SdfNode | static |
| ellipsoid(const Point3D &radii) | vde::sdf::SdfNode | static |
| elongate(SdfNodePtr child, const Point3D &h) | vde::sdf::SdfNode | static |
| hex_prism(double h) | vde::sdf::SdfNode | static |
| link(double r, double length, double thickness) | vde::sdf::SdfNode | static |
| mirror_x(SdfNodePtr child) | vde::sdf::SdfNode | static |
| mirror_y(SdfNodePtr child) | vde::sdf::SdfNode | static |
| mirror_z(SdfNodePtr child) | vde::sdf::SdfNode | static |
| name | vde::sdf::SdfNode | |
| onion(SdfNodePtr child, double thickness) | vde::sdf::SdfNode | static |
| op | vde::sdf::SdfNode | |
| op_difference(SdfNodePtr a, SdfNodePtr b) | vde::sdf::SdfNode | static |
| op_intersection(SdfNodePtr a, SdfNodePtr b) | vde::sdf::SdfNode | static |
| op_union(SdfNodePtr a, SdfNodePtr b) | vde::sdf::SdfNode | static |
| params | vde::sdf::SdfNode | |
| plane(const Vector3D &normal, double offset) | vde::sdf::SdfNode | static |
| repeat(SdfNodePtr child, const Point3D &cell) | vde::sdf::SdfNode | static |
| rotate(SdfNodePtr child, double angle_rad) | vde::sdf::SdfNode | static |
| round(SdfNodePtr child, double r) | vde::sdf::SdfNode | static |
| round_box(const Point3D &half_extents, double r) | vde::sdf::SdfNode | static |
| scale(SdfNodePtr child, const Point3D &factors) | vde::sdf::SdfNode | static |
| SdfNode(SdfOp o) | vde::sdf::SdfNode | inlineexplicit |
| smooth_difference(SdfNodePtr a, SdfNodePtr b, double k) | vde::sdf::SdfNode | static |
| smooth_intersection(SdfNodePtr a, SdfNodePtr b, double k) | vde::sdf::SdfNode | static |
| smooth_union(SdfNodePtr a, SdfNodePtr b, double k) | vde::sdf::SdfNode | static |
| sphere(double r) | vde::sdf::SdfNode | static |
| torus(double major_r, double minor_r) | vde::sdf::SdfNode | static |
| translate(SdfNodePtr child, const Point3D &offset) | vde::sdf::SdfNode | static |
| triangular_prism(double h) | vde::sdf::SdfNode | static |
| twist(SdfNodePtr child, double amount) | vde::sdf::SdfNode | static |
| visit(Fn &&fn) | vde::sdf::SdfNode | inline |
| visit(Fn &&fn) const | vde::sdf::SdfNode | inline |
| wedge(const Point3D &extents) | vde::sdf::SdfNode | static |