Part Box
Jump to navigation
Jump to search
Outdated translations are marked like this.
Ubicación en el Menú |
---|
Part → Box |
Entornos de trabajo |
Part, Complete |
Atajo de teclado por defecto |
Ninguno |
Introducido en versión |
- |
Ver también |
Part CreatePrimitives |
Contents |
Description
The Box command from the Part Workbench inserts a parametric, rectangular cuboid, geometric primitive into the active document. By default, the Box command will insert a 10x10x10 mm cube, positioned at the origin, with the label "cube". These parameters may be modified after the object has been added.
Usage
- Switch to the
Part Workbench
- There are several ways to invoke the command:
Options
- Via the Property Editor:
- Length: Set the length distance for your Box object (default is 10 mm).
- Width: Set the width distance for your Box object (default is 10 mm).
- Height: Set the height distance for your Box object (default is 10 mm).
- Placement: Specifies the orientation and position of the Box in the 3D space. See Placement. The reference point is the left front lower corner of the box.
- Label: The Label is the name given to the operation. This name can be changed at your convenience.
Properties
Base
- DataPlacement: Specifies the orientation and position of the Box in the 3D space. See Placement. The reference point is the left front lower corner of the box.
- DataLabel: Label given to the Box object. Change to suit your needs.
Box
- DataLength: The length parameter is the Box's dimension in the x-direction.
- DataWidth: The width parameter is the Box's dimension in the y-direction.
- DataHeight: The height parameter is the Box's dimension in the z-direction.
Scripting
The Box command can by used in macros and from the python console using the following function:
FreeCAD.ActiveDocument.addObject("Part::Box", "myBox")
- Where "myBox" is the label for the Box object.
- Returns newly created object of type Box.
You can access and modify attributes of the Box object. For example, you may wish to modify the length, width and height parameters.
FreeCAD.ActiveDocument.myBox.Length = 25
FreeCAD.ActiveDocument.myBox.Width = 15
FreeCAD.ActiveDocument.myBox.Height = 30
You can change its placement with:
FreeCAD.ActiveDocument.myBox.Placement = FreeCAD.Placement(FreeCAD.Vector(4, 6, 3), FreeCAD.Rotation(30, 45, 10))
Part
- Primitives: Box, Cone, Cylinder, Sphere, Torus, CreatePrimitives, Shapebuilder
- Modifying objects: Booleans, Union, Common, Cut, Join features, Connect, Embed, Cutout
- Splitting tools: Boolean fragments, Slice a part, Slice, XOR, Part Defeaturing
- Compound: Make compound, Explode Compound, Compound Filter; Extrude, Fillet, Revolve, Section, Cross sections, Chamfer, Mirror, Ruled Surface, Sweep, Loft
- Offset tools: 3D Offset, 2D Offset, Thickness, Projection on surface
User documentation

- Installation: Windows, Linux, Mac; Getting started
- Basics: About FreeCAD, Workbenches, Preferences, Document structure, Interface Customization, Properties, Mouse Model; Tutorials
- Workbenches: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Scripting: Introduction to Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, How to install macros, Gui Command, Units Modules: Builtin modules, Workbench creation, Installing more workbenches Meshes: Mesh Scripting, Mesh Module Parts: The Part Module, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt interface: PySide, Using the FreeCAD GUI, Dialog creation Parametric objects: Scripted objects Other: Code snippets, Line drawing function, Embedding FreeCAD, FreeCAD vector math library, Power users hub, Python, Macros, FreeCAD Scripting Basics, Topological data scripting