Skip to content

Project Geode-Explicit ​

class BRepSolidModeler ​

Records ​

Impl

Functions ​

BRepSolidModeler ​

cpp
public void BRepSolidModeler(const BRepSolidModeler & )
public void BRepSolidModeler(const BRepSolidModeler & )

operator= ​

cpp
public BRepSolidModeler & operator=(const BRepSolidModeler & )
public BRepSolidModeler & operator=(const BRepSolidModeler & )

BRepSolidModeler ​

cpp
public void BRepSolidModeler(TetrahedralSolid3D && solid)
public void BRepSolidModeler(TetrahedralSolid3D && solid)

BRepSolidModeler ​

cpp
public void BRepSolidModeler(BRepSolidModeler && other)
public void BRepSolidModeler(BRepSolidModeler && other)

~BRepSolidModeler ​

cpp
public void ~BRepSolidModeler()
public void ~BRepSolidModeler()

add_point_set ​

cpp
public void add_point_set(const PointSet3D & mesh)
public void add_point_set(const PointSet3D & mesh)

add_curve ​

cpp
public void add_curve(const EdgedCurve3D & mesh)
public void add_curve(const EdgedCurve3D & mesh)

add_triangulated_surface ​

cpp
public void add_triangulated_surface(const TriangulatedSurface3D & mesh)
public void add_triangulated_surface(const TriangulatedSurface3D & mesh)

paint_volume ​

cpp
public void paint_volume(const uuid & volume_uuid, absl::Span<const uuid> bounding_surface_uuids)
public void paint_volume(const uuid & volume_uuid, absl::Span<const uuid> bounding_surface_uuids)

Paints the given uuid on the tetrahedra inside the given surfaces. These surfaces should have already been added.

build ​

cpp
public tuple build()
public tuple build()

Returns the BRep from the initial solid cut by the added points, curves and surfaces and gives the "input to output" and "output to input" mappings between the Solid, Surfaces and Lines and the BRep.

build_painted_volumes ​

cpp
public tuple build_painted_volumes()
public tuple build_painted_volumes()

Returns the BRep from the initial solid cut by the added points, curves and surfaces and gives the "input to output" and "output to input" mappings between the Solid, Surfaces and Lines and the BRep. Everything outside of the painted volumes will not be included in the BRep.

Geode-solutions' documentation website