Expand description
Direct edits of a solid’s faces, its topology kept: MoveFace shifts
faces, OffsetFace pushes or pulls them along their normals, and
ReplaceFace puts a face on the surface of another. Each puts the
faces on their new surfaces and rebuilds the solid around them
(geop_lib_shell::replace_faces): every vertex and edge they reach
moves to where the surfaces now meet, and every name is kept.
Structs§
- Delete
Face - Takes the faces
facesout of their solid, and leaves the gap ashealsays: healed over by the faces around it — a hole, a boss or a pocket filled in, a chamfer or a fillet taken back to its sharp edge, a cut-off corner restored — or open, the rest of the solid a sheet. The solid is consumed; what is left is nameddelete_face(D)for the operationD, a sheet not at all, and every face, edge and vertex that stays keeps its name. - Delete
Face Args - Merge
Faces - Takes out of the bodies
bodiesthe topology they do not need: faces that lie on one surface — two blocks united flush leave two in one plane — made one, and vertices between two edges of the same two faces dropped, the edges made one (seegeop_ops_model::NamedModel::merge_faces_on_one_surface). What is made one keeps the name of the oldest of what it is made of, and the others’ names stand for it. - Merge
Faces Args - Move
Face - Shifts the faces
facesof a solid bytranslation, along the world’sx,yandz: each is put on its surface shifted, and the solid rebuilt around them — a face pulled out of a box makes it longer, a face of a hole shifted moves the hole. A face takes along the faces it runs smoothly into: the other pieces of a hole’s wall, a fillet along it. The solid is consumed and the result namedmove_face(M)for the operationM; every face, edge and vertex keeps its name. - Move
Face Args - Offset
Face - Pushes or pulls the faces
facesof a soliddistancealong their outward normals — out of the solid for a positive distance, into it for a negative one: each is put on its surface offset, and the solid rebuilt around them. A face takes along the faces it runs smoothly into, offset as far: the other pieces of a cylinder, a fillet. The solid is consumed and the result namedoffset_face(O)for the operationO; every face, edge and vertex keeps its name. - Offset
Face Args - Replace
Face - Puts the face
faceof a solid on the surface of the facewith— of a sheet, or of another body — and rebuilds the solid around it: its neighbours trimmed or grown to where they meet the new surface. The solid is consumed and the result namedreplace_face(R)for the operationR; every face, edge and vertex keeps its name. - Replace
Face Args
Enums§
- HealGap
- What
DeleteFaceleaves where the faces were.