Part CreatePrimitives

From FreeCAD Documentation
(Redirected from Part CreatePrimitives/ru)
Jump to navigation Jump to search
This page is a translated version of the page Part Primitives and the translation is 11% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎polski • ‎română • ‎svenska • ‎čeština • ‎русский • ‎中文(中国大陆)‎
Arrow-left.svg Previous: Part Torus.svg Torus

Part Primitives.svg Создать примитивы

Расположение в меню
Деталь -> Создать примитивы...
Верстаки
Part
Быстрые клавиши
отсутствуют
Представлено в версии
-
См. также
Построитель форм


Description

Инструмент для создания геометрических параметризованных примитивов.

Part Primitives example.png

Primitive shapes that can be created with the Part Workbench.


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

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

Inheritance

All part primitives are objects which derive from the Part::Primitive class. This class in turn derives from the basic Part Feature object (Part::Feature class).

FreeCAD core objects.svg

Simplified diagram of the relationships between the core objects in the program. The Part::Primitive class is derived from the Part::Feature object. It includes an extension that allows it to be attached to faces and planes.


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
Arrow-left.svg Previous: Part Torus.svg Torus