Part Primitives/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 47: Line 47:
:[[Image:Part_Ellipsoid.svg|32px]] [[Part_Ellipsoid|Ellipsoid]]: Inserts a parametric Ellipsoid solid in to the active document.
:[[Image:Part_Ellipsoid.svg|32px]] [[Part_Ellipsoid|Ellipsoid]]: Inserts a parametric Ellipsoid solid in to the active document.
:[[Image:Tree_Part_Torus_Parametric.svg|32px]] [[Part_Torus|Torus]]: Inserts a simple parametric torus, with position, angle1, angle2, angle3, radius1 and radius2 as parameters in to the active document.
:[[Image:Tree_Part_Torus_Parametric.svg|32px]] [[Part_Torus|Torus]]: Inserts a simple parametric torus, with position, angle1, angle2, angle3, radius1 and radius2 as parameters in to the active document.
:[[Image:Part_Prism.svg|32px]] [[Part_Prism|Prism]] {{Version|0.14}}*: Inserts a solid defined by a regular polygon cross section and a height in to the active document.
:[[Image:Part_Prism.svg|32px]] [[Part_Prism|Prism]]: Inserts a solid defined by a regular polygon cross section and a height in to the active document. {{Version|0.14}}
:[[Image:Part_Wedge.svg|32px]] [[Part_Wedge|Wedge]]: Inserts a parametric Wedge object in to the active document.
:[[Image:Part_Wedge.svg|32px]] [[Part_Wedge|Wedge]]: Inserts a parametric Wedge object in to the active document.
:[[Image:Part_Helix.svg|32px]] [[Part_Helix|Helix]]: Inserts a Helix geometric primitive in to the active document. Common usage for Helix is creating [[Thread_for_Screw_Tutorial|threads]].
:[[Image:Part_Helix.svg|32px]] [[Part_Helix|Helix]]: Inserts a Helix geometric primitive in to the active document. Common usage for Helix is creating [[Thread_for_Screw_Tutorial|threads]].
:[[Image:Part_Spiral.svg|32px]] [[Part_Spiral|Spiral]] {{Version|0.14}}*: Inserts a Spiral geometric primitive in to the active workbench.
:[[Image:Part_Spiral.svg|32px]] [[Part_Spiral|Spiral]]: Inserts a Spiral geometric primitive in to the active workbench. {{Version|0.14}}
:[[Image:Part_Circle.svg|32px]] [[Part_Circle|Circle]]: Inserts a circular curved edge in to the active document.
:[[Image:Part_Circle.svg|32px]] [[Part_Circle|Circle]]: Inserts a circular curved edge in to the active document.
:[[Image:Part_Ellipse.svg|32px]] [[Part_Ellipse|Ellipse]]: Inserts an elliptical curved edge in to the active document.
:[[Image:Part_Ellipse.svg|32px]] [[Part_Ellipse|Ellipse]]: Inserts an elliptical curved edge in to the active document.
:[[Image:Part_Point.svg|32px]] [[Part_Point|Point]] (Vertex): Inserts a Point (vertex) geometric primitive in to the active document.
:[[Image:Part_Point.svg|32px]] [[Part_Point|Point]] (Vertex): Inserts a Point (vertex) geometric primitive in to the active document.
:[[Image:Part_Line.svg|32px]] [[Part_Line|Line]] (Edge): creates a simple line segment delimited by two vertices.
:[[Image:Part_Line.svg|32px]] [[Part_Line|Line]] (Edge): creates a simple line segment delimited by two vertices.
:[[Image:Part_RegularPolygon.svg|32px]] [[Part_RegularPolygon|Regular Polygon]] {{Version|0.14}}*: Inserts a RegularPolygon geometric primitive in to the active document.
:[[Image:Part_RegularPolygon.svg|32px]] [[Part_RegularPolygon|Regular Polygon]]: Inserts a RegularPolygon geometric primitive in to the active document. {{Version|0.14}}

== Scripting ==

{{Emphasis|See also:}} [[Part_scripting|Part scripting]]

Test the creation of the primitives with a script. {{Version|0.19}}

This can be run from the [[Python_console|Python console]].
{{Code|code=
import parttests.part_test_objects as pto
pto.create_test_file("example_file")
}}

This script is located in the installation directory of the program, and can be examined to see how the basic primitives are built.
{{Code|code=
$INSTALL_DIR/Mod/Part/parttests/part_test_objects.py
}}

It can be used as input to the program as well.
{{Code|code=
freecad $INSTALL_DIR/Mod/Part/parttests/part_test_objects.py
}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">

Revision as of 11:36, 26 February 2020

Crea primitive

Posizione nel menu
Parte → Crea primitive...
Ambiente
Parte, OpenSCAD
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Crea forma

Description

È uno strumento per creare diverse geometrie primitive parametriche. È presente negli ambienti Parte e OpenSCAD

Primitive shapes that can be created with the Part Workbench.

Some of the available (parametric) geometric primitives that are possible:

Plane: inserts a simple parametric plane 10 x 10 mm, with the parameters of position, length, and width.
Box/Cube: inserts a parametric, rectangular cuboid, geometric primitive into the active document.
Cylinder: Inserts a simple parametric cylinder, with position, angle, radius and height parameters in to he active document.
Cone: Inserts a parametric truncated Cone in to the active document.
Sphere: Inserts a parametric sphere, with position, angle1, angle2, angle3 and radius parameters.
Ellipsoid: Inserts a parametric Ellipsoid solid in to the active document.
Torus: Inserts a simple parametric torus, with position, angle1, angle2, angle3, radius1 and radius2 as parameters in to the active document.
Prism: Inserts a solid defined by a regular polygon cross section and a height in to the active document. introduced in version 0.14
Wedge: Inserts a parametric Wedge object in to the active document.
Helix: Inserts a Helix geometric primitive in to the active document. Common usage for Helix is creating threads.
Spiral: Inserts a Spiral geometric primitive in to the active workbench. introduced in version 0.14
Circle: Inserts a circular curved edge in to the active document.
Ellipse: Inserts an elliptical curved edge in to the active document.
Point (Vertex): Inserts a Point (vertex) geometric primitive in to the active document.
Line (Edge): creates a simple line segment delimited by two vertices.
Regular Polygon: Inserts a RegularPolygon geometric primitive in to the active document. introduced in version 0.14

Scripting

See also: Part scripting

Test the creation of the primitives with a script. introduced in version 0.19

This can be run from the Python console.

import parttests.part_test_objects as pto
pto.create_test_file("example_file")

This script is located in the installation directory of the program, and can be examined to see how the basic primitives are built.

$INSTALL_DIR/Mod/Part/parttests/part_test_objects.py

It can be used as input to the program as well.

freecad $INSTALL_DIR/Mod/Part/parttests/part_test_objects.py