BRepFace
- class compas_occ.brep.BRepFace(occ_face=None)[source]
Bases:
compas.data.data.Data
Class representing a face in the BRep of a geometric shape.
- Parameters
occ_face (
TopoDS_Face
) – An OCC BRep face.- Attributes
vertices (list[
BRepVertex
], read-only) – List of BRep vertices.edges (list[
BRepEdge
], read-only) – List of BRep edges.loops (list[
BRepLoop
], read-only) – List of BRep loops.surface (
GeomAdaptor_Surface
) – Surface geometry from the adaptor.
- Other Attributes
occ_face (
TopoDS_Face
) – The OCC BRep face.occ_adaptor (
BRepAdaptor_Surface
) – Adaptor for extracting surface geometry from the BRep face.
Methods
Add an inner loop to the face.
Add an inner loop to the face.
Try to fix the face.
Construct a face from a cone.
Construct a face from a cylinder.
Construct a face from a plane.
Construct a face from a sphere.
Construct a face from a surface.
Construct a face from a torus.
Verify that the face is valid.
Inherited Methods
Converts the instance to a string.
Make an independent copy of the data object.
Construct an object of this type from the provided data.
Construct an object from serialized data contained in a JSON file.
Construct an object from serialized data contained in a JSON string.
Compute a hash of the data for comparison during version control using the sha256 algorithm.
Convert an object to its native data representation.
Serialize the data representation of an object to a JSON file.
Serialize the data representation of an object to a JSON string.
Validate the object's data against its data schema.
Validate the object's data against its json schema.