Part TopoShape/it

Introduzione
Una Part TopoShape, o formalmente una, è una classe che definisce una "forma topologica" parametrica nel software. Gli oggetti del documento che mostrano qualcosa nella vista 3D normalmente hanno una TopoShape.

Le forme topologiche, così come i loro metodi, sono definiti dal kernel OpenCASCADE Technology (OCCT). FreeCAD usa queste forme e crea dei App DocumentObjects attorno ad esse.



Utilizzo
TopoShape è un attributo assegnato ad alcuni App DocumentObjects. In particolare, l'oggetto base che gestisce questi tipi di forme è la Part Feature (classe ).

In particular, the basic object that handles these types of attributes is the Part Feature ( class). All objects derived from this class will have access to a Part TopoShape.

Some of the most important objects with Part TopoShape are the following:
 * Any primitive solid created with the Part Workbench.
 * Any PartDesign Body and PartDesign Feature created with the PartDesign Workbench.
 * Any object derived from Part Part2DObject, like most objects created with the Draft Workbench.
 * Any sketch, that is, Sketcher SketchObject, created with the Sketcher Workbench.
 * Any object created by importing a STEP, BREP, and similar solid format files.

Scripting
FreeCAD Scripting Basics, and scripted objects.

All objects derived from will have a Part TopoShape, which is normally accessible from its  attribute.

A TopoShape has many attributes (variables) and methods that contain information about it, and which allow doing operations with it. These variables and methods can be tested in the Python console.

For a full list of attributes and methods, consult the source documentation, and the Std PythonHelp tool.