Base API

From FreeCAD Documentation
Jump to: navigation, search

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語 • ‎română
(October 2019) Do not edit this page. The information is incomplete and outdated. For the latest API, see the autogenerated API documentation, or generate the documentation yourself, see Source documentation.


The Base module is contained inside the FreeCAD module and contains constructors for different types of objects heavily used in FreeCAD.

Class.png BoundBox([Xmin,Ymin,Zmin,Xmax,Ymax,Zmax])
Class.png BoundBox(Tuple, Tuple)
Class.png BoundBox(Vector, Vector)

Description: Creates a bounding box. A bounding box is an orthographic cube which is a way to describe outer boundaries. You get a bounding box from a lot of 3D types. It is often used to check if a 3D entity lies in the range of another object. Checking for bounding interference first can save a lot of computing time!

Class.png Matrix( )

Description: Creates a 4x4 Matrix, that can be used to apply transformations to objects.

Class.png Vector( )
Class.png Vector(x, y, z)

Description: Creates a FreeCAD 3D Vector, representing a 3D point or a direction.

Class.png Placement( )

Description: Creates a Placement.