Shape
Introduzione
In FreeCAD la parola "Shape" (Forma) viene normalmente utilizzata per riferirsi a una Part TopoShape (classe Part::TopoShape), un tipo di oggetto che fornisce ad un elemento la sua rappresentazione geometrica e parametrica 3D (cubo, piramide, sfera, cilindro, fusione, ecc.).
Essenzialmente tutti gli oggetti visualizzati nella Vista 3D hanno un TopoShape, ad eccezione delle "Mesh", che hanno un [[Mesh_MeshObject/it|MeshObject] ] (classe Mesh::MeshObject).
Vedere Part TopoShape per ulteriori informazioni su questo tipo di oggetto.
Sinistra: forma parametrica definita dalle proprietà. A destra: mesh, definita da vertici e superfici triangolari.
Utilizzo
Le Shape (Forme) vengono normalmente create da funzioni interne del Ambiente Part e sono infine definite dal kernel OpenCASCADE Technology (OCCT).
Una volta creata una Forma, può essere utilizzata e modificata da tutti gli ambienti di lavoro creando oggetti con script attorno a quella Forma.
In sostanza, ci si aspetta che ogni oggetto derivato da una Part Feature (classe Part::Feature) contenga e manipoli una Forma.
Qualsiasi forma OpenCascade ha una tassellatura principalmente per visualizzare la forma sullo schermo. Maggiori informazioni a riguardo possono essere trovate in questo post del forum e nel /overview/html/occt_user_guides__mesh.html documentazione OpenCascad Mesh.
Note
Nell'uso informale, una "Forma" può essere qualsiasi figura geometrica visibile nella vista 3D, e quindi il suo concetto può essere confuso con quello di "Corpo" o "Parte".
Tuttavia, quando è richiesta maggiore precisione, è necessario fare una distinzione.
- Un "Corpo" (Body) è un oggetto derivato da una Part Feature (classe
Part::Feature), creato con l'Ambiente PartDesign . - Una "Forma" è un oggetto interno, incorporato nel "Corpo".
- Una "Parte" (Part) viene utilizzata per raggruppare diversi "Corpi" per formare un assieme. Una "Parte" possiede una raccolta di "Forme", ma non ha una propria "Forma".
- Creation and modification: New Sketch, Extrude, Revolve, Mirror, Scale, Fillet, Chamfer, Face From Wires, Ruled Surface, Loft, Sweep, Section, Cross-Sections, 3D Offset, 2D Offset, Thickness, Project on Surface, Appearance per Face
- Boolean: Compound, Explode Compound, Compound Filter, Boolean Operation, Cut, Union, Intersection, Connect Shapes, Embed Shapes, Cutout Shape, Boolean Fragments, Slice Apart, Slice to Compound, Boolean XOR, Check Geometry, Defeaturing
- Other tools: Box Selection, Shape From Mesh, Points From Shape, Convert to Solid, Reverse Shapes, Simple Copy, Transformed Copy, Shape Element Copy, Refine Shape, Set Tolerance, Persistent Section Cut, Attachment
- Preferences: Preferences, Fine tuning
- Cuore: App DocumentObject
- Base: App FeaturePython, App GeoFeature, Part Feature, Mesh Feature, Fem FemMeshObject
- Forme interne: Part TopoShape, Mesh MeshObject, Fem FemMesh
- Struttura: App DocumentObjectGroup (Std Group), App Part (Std Part), App Link
- Derivate: Part Part2DObject, Sketcher SketchObject, PartDesign Body, PartDesign Feature
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub