compas_singular.datastructures
Mesh
Mesh class.
Core
Operations
Move a mesh vertex by a vector. |
|
Move a mesh by a vector. |
|
Move mesh vertices by different vectors. |
|
Move a mesh vertex to a point. |
|
Move mesh vertices to different points. |
Coloring
Try to color the vertices of a mesh with two colors only without adjacent vertices with the same color. |
|
Color the vertices of a mesh with a minimum number of colors without adjacent vertices with the same color. |
|
Try to color the faces of a mesh with two colors only without adjacent faces with the same color. |
|
Color the faces of a mesh with a minimum number of colors without adjacent faces with the same color. |
Quad Mesh
QuadMesh class.
Core
Morphing
Coloring
Try to color the strips of a quad mesh with two colors only without overlapping strips with the same color. |
|
Color the strips of a quad mesh with a minimum number of colors without overlapping strips with the same color. |
|
Try to color the polyedges of a quad mesh with two colors only without overlapping polyedges with the same color. |
|
Color the polyedges of a quad mesh with a minimum number of colors without overlapping polyedges with the same color. |
Shape grammar
Add an opening to a mesh face. |
|
Add a handle between two quad mesh faces. |
Pattern grammar
Add and delete strips. |
|
Add strips along mesh polyedges. |
|
Delete strips. |
|
Refine a strip in n strips. |
|
Refine strips in n strips each. |
|
Update a polyedge in mesh that has been modified. |
|
Computes strips to split to preserve boundaries before deleting strips. |
|
Return the strips that would be deleted from the deletion of other strips. |
|
Return the strips that would be deleted from the deletion of other strips. |
Coarse Quad Mesh
CoarseQuadMesh class.
Core
Coloring
Pseudo Quad Mesh
PseudoQuadMesh class.