ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
vde::sdf::SdfNode 成员列表

成员的完整列表,这些成员属于 vde::sdf::SdfNode,包括所有继承而来的类成员

bend(SdfNodePtr child, double amount)vde::sdf::SdfNodestatic
box(const Point3D &half_extents)vde::sdf::SdfNodestatic
capsule(const Point3D &a, const Point3D &b, double r)vde::sdf::SdfNodestatic
cheap_bend(SdfNodePtr child, double amount)vde::sdf::SdfNodestatic
childrenvde::sdf::SdfNode
cone(double angle_rad, double h)vde::sdf::SdfNodestatic
cylinder(double r, double h)vde::sdf::SdfNodestatic
displace(SdfNodePtr child, double amplitude, double frequency)vde::sdf::SdfNodestatic
ellipsoid(const Point3D &radii)vde::sdf::SdfNodestatic
elongate(SdfNodePtr child, const Point3D &h)vde::sdf::SdfNodestatic
hex_prism(double h)vde::sdf::SdfNodestatic
link(double r, double length, double thickness)vde::sdf::SdfNodestatic
mirror_x(SdfNodePtr child)vde::sdf::SdfNodestatic
mirror_y(SdfNodePtr child)vde::sdf::SdfNodestatic
mirror_z(SdfNodePtr child)vde::sdf::SdfNodestatic
namevde::sdf::SdfNode
onion(SdfNodePtr child, double thickness)vde::sdf::SdfNodestatic
opvde::sdf::SdfNode
op_difference(SdfNodePtr a, SdfNodePtr b)vde::sdf::SdfNodestatic
op_intersection(SdfNodePtr a, SdfNodePtr b)vde::sdf::SdfNodestatic
op_union(SdfNodePtr a, SdfNodePtr b)vde::sdf::SdfNodestatic
paramsvde::sdf::SdfNode
plane(const Vector3D &normal, double offset)vde::sdf::SdfNodestatic
repeat(SdfNodePtr child, const Point3D &cell)vde::sdf::SdfNodestatic
rotate(SdfNodePtr child, double angle_rad)vde::sdf::SdfNodestatic
round(SdfNodePtr child, double r)vde::sdf::SdfNodestatic
round_box(const Point3D &half_extents, double r)vde::sdf::SdfNodestatic
scale(SdfNodePtr child, const Point3D &factors)vde::sdf::SdfNodestatic
SdfNode(SdfOp o)vde::sdf::SdfNodeinlineexplicit
smooth_difference(SdfNodePtr a, SdfNodePtr b, double k)vde::sdf::SdfNodestatic
smooth_intersection(SdfNodePtr a, SdfNodePtr b, double k)vde::sdf::SdfNodestatic
smooth_union(SdfNodePtr a, SdfNodePtr b, double k)vde::sdf::SdfNodestatic
sphere(double r)vde::sdf::SdfNodestatic
torus(double major_r, double minor_r)vde::sdf::SdfNodestatic
translate(SdfNodePtr child, const Point3D &offset)vde::sdf::SdfNodestatic
triangular_prism(double h)vde::sdf::SdfNodestatic
twist(SdfNodePtr child, double amount)vde::sdf::SdfNodestatic
visit(Fn &&fn)vde::sdf::SdfNodeinline
visit(Fn &&fn) constvde::sdf::SdfNodeinline
wedge(const Point3D &extents)vde::sdf::SdfNodestatic