build123d
Introduction
Installation
Key Concepts
Key Concepts (builder mode)
Key Concepts (algebra mode)
Moving Objects
Transitioning from OpenSCAD
Introductory Examples
Tutorials
Objects
Operations
Topology Selection and Exploration
Builders
Joints
Assemblies
Tips, Best Practices and FAQ
Import/Export
Advanced Topics
Cheat Sheet
External Tools and Libraries
Builder Common API Reference
Direct API Reference
build123d
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__abs__() (Vector method)
__add__() (Shape method)
(Vector method)
(Vertex method)
__and__() (Shape method)
(ShapeList method)
__copy__() (Axis method)
(Color method)
(Location method)
(Matrix method)
(Plane method)
(Shape method)
(Vector method)
__deepcopy__() (Axis method)
(Color method)
(Location method)
(Matrix method)
(Plane method)
(Shape method)
(Vector method)
__eq__() (Location method)
(Plane method)
(Shape method)
(Vector method)
__getitem__() (ShapeList method)
__gt__() (ShapeList method)
__hash__() (Shape method)
__lshift__() (ShapeList method)
__lt__() (ShapeList method)
__matmul__() (Curve method)
(Mixin1D method)
__mod__() (Curve method)
(Mixin1D method)
__mul__() (Location method)
(Plane method)
(Vector method)
__neg__() (Axis method)
(Location method)
(Plane method)
(Vector method)
__or__() (ShapeList method)
__pow__() (Location method)
__rmul__() (Shape method)
(Vector method)
__rshift__() (ShapeList method)
__sub__() (Shape method)
(ShapeList method)
(Vector method)
(Vertex method)
__truediv__() (Vector method)
A
A (Triangle attribute)
a (Triangle attribute)
ADD (Mode attribute)
add() (BoundBox method)
(in module operations_generic)
(Vector method)
add_code_to_metadata() (Mesher method)
add_meta_data() (Mesher method)
add_shape() (Mesher method)
Airfoil (class in objects_curve)
Align (class in build_enums)
ALL (Keep attribute)
(Select attribute)
angle_between() (Axis method)
apothem (RegularPolygon attribute)
ARC (Kind attribute)
arc_center (Edge property)
ArcArcTangentArc (class in objects_curve)
ArcArcTangentLine (class in objects_curve)
area (Shape property)
AREA (SortBy attribute)
area_without_holes (Face property)
Arrow (class in drafting)
ArrowHead (class in drafting)
axes_of_symmetry (Face property)
Axis (class in geometry)
axis_of_rotation (Face property)
B
B (Triangle attribute)
b (Triangle attribute)
BallJoint (class in joints)
BaseLineObject (class in objects_curve)
BasePartObject (class in objects_part)
BaseSketchObject (class in objects_sketch)
Bezier (class in objects_curve)
BEZIER (GeomType attribute)
BlendCurve (class in objects_curve)
BOLD (FontStyle attribute)
BOLDITALIC (FontStyle attribute)
BOTH (Keep attribute)
BOTTOM (Keep attribute)
BoundBox (class in geometry)
BOUNDING_BOX (CenterOf attribute)
bounding_box() (in module operations_generic)
(Shape method)
Box (class in objects_part)
BSpline (class in objects_curve)
BSPLINE (GeomType attribute)
build_enums
module
build_line
module
build_part
module
build_sketch
module
BuildLine (class in build_line)
BuildPart (class in build_part)
BuildSketch (class in build_sketch)
C
C (Triangle attribute)
c (Triangle attribute)
camber_line (Airfoil property)
camber_pos (Airfoil attribute)
cast() (Compound class method)
(Mixin1D class method)
(Mixin2D class method)
(Mixin3D class method)
(Shape class method)
(Vertex class method)
categorical_set() (Color class method)
CENTER (Align attribute)
center() (BoundBox method)
(Compound method)
(Face method)
(Location method)
(Mixin1D method)
(Mixin3D method)
(ShapeList method)
(Shell method)
(Vector method)
(Vertex method)
center_location (Face property)
CenterArc (class in objects_curve)
CenterOf (class in build_enums)
chamfer() (in module operations_generic)
(Mixin3D method)
chamfer_2d() (Face method)
(Wire method)
Circle (class in objects_sketch)
CIRCLE (GeomType attribute)
clean() (Shape method)
close() (Edge method)
(Wire method)
closest_points() (Shape method)
code (Airfoil attribute)
Color (class in geometry)
color (Shape property)
combine() (Wire class method)
combined_center() (Shape static method)
common_plane() (Mixin1D method)
composite_factories (Shape attribute)
Compound (class in topology)
compound() (Compound method)
(Shape method)
(ShapeList method)
compounds() (Compound method)
(Shape method)
(ShapeList method)
compute_mass() (Shape static method)
Cone (class in objects_part)
CONE (GeomType attribute)
connect_to() (BallJoint method)
(CylindricalJoint method)
(Joint method)
(LinearJoint method)
(RevoluteJoint method)
(RigidJoint method)
consolidate_edges() (BuildSketch method)
ConstrainedArcs (class in objects_curve)
ConstrainedLines (class in objects_curve)
contains() (Plane method)
ConvexPolyhedron (class in objects_part)
copy_attributes_to() (Shape method)
CounterBoreHole (class in objects_part)
CounterSinkHole (class in objects_part)
cross() (Vector method)
curvature_comb() (Mixin1D method)
Curve (class in topology)
cut() (Shape method)
Cylinder (class in objects_part)
CYLINDER (GeomType attribute)
CylindricalJoint (class in joints)
D
default() (LocationEncoder method)
derivative_at() (Mixin1D method)
detect_primitives() (in module build123d)
diagonal (BoundBox property)
dimension (DimensionLine attribute)
(ExtensionLine attribute)
DimensionLine (class in drafting)
direction (Axis property)
DISTANCE (SortBy attribute)
distance() (Shape method)
distance_to() (Shape method)
distance_to_plane() (Vector method)
distance_to_with_closest_points() (Shape method)
distances() (Shape method)
distribute_locations() (Edge method)
do_children_intersect() (Compound method)
dot() (Vector method)
DoubleTangentArc (class in objects_curve)
downcast_LUT (Shape attribute)
dprism() (Mixin3D method)
draft() (in module operations_part)
(Solid method)
E
Edge (class in topology)
edge() (in module build_common)
(Shape method)
(ShapeList method)
edge_a (Triangle attribute)
edge_b (Triangle attribute)
edge_c (Triangle attribute)
edges() (Builder method)
(in module build_common)
(Shape method)
(ShapeList method)
(Wire method)
Ellipse (class in objects_sketch)
ELLIPSE (GeomType attribute)
EllipticalCenterArc (class in objects_curve)
EllipticalStartArc (class in objects_curve)
end_point() (Mixin1D method)
entities() (Shape method)
expand() (ShapeList method)
exporters3d
module
ExtensionLine (class in drafting)
extrude() (Compound class method)
(Edge class method)
(Face class method)
(in module operations_part)
(Mixin1D class method)
(Mixin2D class method)
(Mixin3D class method)
(Shape class method)
(Shell class method)
(Solid class method)
(Vertex class method)
(Wire class method)
extrude_linear_with_rotation() (Solid class method)
extrude_taper() (Solid class method)
extrude_until() (Solid class method)
EXTRUSION (GeomType attribute)
F
Face (class in topology)
face() (BuildLine method)
(in module build_common)
(Shape method)
(ShapeList method)
faces() (Builder method)
(BuildLine method)
(in module build_common)
(Shape method)
(ShapeList method)
faces_intersected_by_axis() (Shape method)
fillet() (in module operations_generic)
(Mixin3D method)
fillet_2d() (Face method)
(Wire method)
FilletPolyline (class in objects_curve)
filter_by() (ShapeList method)
filter_by_position() (ShapeList method)
find_intersection_points() (Edge method)
(Mixin2D method)
(Mixin3D method)
find_outside_box_2d() (BoundBox static method)
find_tangent() (Edge method)
finite_te (Airfoil attribute)
first (ShapeList property)
FIRST (Until attribute)
fix() (Shape method)
fix_degenerate_edges() (Wire method)
FontStyle (class in build_enums)
forward_transform (Plane property)
from_bounding_box() (Solid class method)
from_local_coords() (Plane method)
from_topo_ds() (BoundBox class method)
full_round() (in module operations_sketch)
fuse() (Shape method)
G
geom_adaptor() (Edge method)
(Face method)
(Wire method)
geom_equal() (Edge method)
(Wire method)
geom_LUT_EDGE (Shape attribute)
geom_LUT_FACE (Shape attribute)
geom_type (Shape property)
geometry
module
GEOMETRY (CenterOf attribute)
geometry (Face property)
GeomType (class in build_enums)
get_angle() (Vector method)
get_mesh_properties() (Mesher method)
get_meta_data() (Mesher method)
get_meta_data_by_key() (Mesher method)
get_shape_list() (Shape static method)
get_signed_angle() (Vector method)
get_single_shape() (Shape static method)
get_top_level_shapes() (Shape method)
get_topods_face_normal() (Plane static method)
get_type() (Compound method)
global_location (Shape property)
GridLocations (class in build_common)
group_by() (ShapeList method)
H
Helix (class in objects_curve)
HexLocations (class in build_common)
Hole (class in objects_part)
hollow() (Mixin3D method)
HYPERBOLA (GeomType attribute)
HyperbolicCenterArc (class in objects_curve)
I
import_brep() (in module importers)
import_dxf
module
import_dxf() (in module import_dxf)
import_step() (in module importers)
import_stl() (in module importers)
import_svg() (in module importers)
import_svg_as_buildline_code() (in module importers)
importers
module
inner_wires() (Face method)
INSIDE (Keep attribute)
INTERSECT (Mode attribute)
intersect() (Axis method)
(Location method)
(Plane method)
(Shape method)
(Vector method)
IntersectingLine (class in objects_curve)
INTERSECTION (Kind attribute)
inverse() (Location method)
(Matrix method)
inverse_shape_LUT (Shape attribute)
is_circular_concave (Face property)
is_circular_convex (Face property)
is_closed (Mixin1D property)
is_coaxial() (Axis method)
is_coplanar() (Face method)
is_equal() (Shape method)
is_forward (Mixin1D property)
is_infinite (Edge property)
is_inside() (BoundBox method)
(Face method)
(Mixin3D method)
is_interior (Mixin1D property)
is_manifold (Shape property)
is_normal() (Axis method)
is_null (Shape property)
is_opposite() (Axis method)
is_parallel() (Axis method)
is_planar (Face property)
is_planar_face (Shape property)
is_same() (Shape method)
is_skew() (Axis method)
is_valid (Shape property)
ITALIC (FontStyle attribute)
J
JernArc (class in objects_curve)
Joint (class in topology)
joints
module
K
Keep (class in build_enums)
Kind (class in build_enums)
L
LAST (Select attribute)
last (ShapeList property)
LAST (Until attribute)
length (Face property)
(Mixin1D property)
LENGTH (SortBy attribute)
length (Vector property)
library_version (Mesher property)
line (BuildLine property)
Line (class in objects_curve)
LINE (GeomType attribute)
LinearJoint (class in joints)
local_locations (GridLocations attribute)
(HexLocations attribute)
(Locations attribute)
(PolarLocations attribute)
locate() (Shape method)
located() (Axis method)
(Shape method)
location (Axis property)
(BallJoint property)
(BuildPart property)
Location (class in geometry)
location (CylindricalJoint property)
(Joint property)
(LinearJoint property)
(Plane property)
(RevoluteJoint property)
(RigidJoint property)
(Shape property)
location_at() (Face method)
(Mixin1D method)
(Mixin2D method)
(Shell method)
location_between() (Plane method)
location_hook() (LocationEncoder static method)
LocationEncoder (class in geometry)
Locations (class in build_common)
locations() (Mixin1D method)
loft() (in module operations_part)
M
make_bezier() (Edge class method)
make_bezier_surface() (Face class method)
make_box() (Solid class method)
make_brake_formed() (in module operations_part)
make_bspline() (Edge class method)
make_circle() (Edge class method)
(Wire class method)
make_composite() (Shape class method)
make_cone() (Solid class method)
make_constrained_arcs() (Edge class method)
make_constrained_lines() (Edge class method)
make_convex_hull() (Wire class method)
make_cylinder() (Solid class method)
make_ellipse() (Edge class method)
(Wire class method)
make_face() (in module operations_sketch)
make_gordon_surface() (Face class method)
make_helix() (Edge class method)
make_holes() (Face method)
make_hull() (in module operations_sketch)
make_hyperbola() (Edge class method)
make_line() (Edge class method)
make_loft() (Shell class method)
(Solid class method)
make_mid_way() (Edge class method)
make_parabola() (Edge class method)
make_plane() (Face class method)
make_polygon() (Wire class method)
make_rect() (Face class method)
(Wire class method)
make_sphere() (Solid class method)
make_spline() (Edge class method)
make_spline_approx() (Edge class method)
make_surface() (Face class method)
make_surface_from_array_of_points() (Face class method)
make_surface_from_curves() (Face class method)
make_surface_patch() (Face class method)
make_tangent_arc() (Edge class method)
make_text() (Compound class method)
make_three_point_arc() (Edge class method)
make_torus() (Solid class method)
make_triad() (Compound class method)
make_wedge() (Solid class method)
margin (TechnicalDrawing attribute)
MASS (CenterOf attribute)
Matrix (class in geometry)
matrix_of_inertia (Shape property)
MAX (Align attribute)
max (GridLocations attribute)
max_camber (Airfoil attribute)
max_fillet() (Mixin3D method)
measure (BoundBox property)
mesh() (Shape method)
mesh_count (Mesher property)
Mesher (class in mesher)
MIN (Align attribute)
min (GridLocations attribute)
mirror() (in module operations_generic)
(Location method)
(Shape method)
Mixin1D (class in topology)
Mixin2D (class in topology)
Mixin3D (class in topology)
Mode (class in build_enums)
model_unit (Mesher property)
module
build_enums
build_line
build_part
build_sketch
exporters3d
geometry
import_dxf
importers
joints
objects_curve
objects_part
objects_sketch
pack
topology
move() (Plane method)
(Shape method)
moved() (Plane method)
(Shape method)
multiply() (Matrix method)
(Vector method)
N
NEW (Select attribute)
NEXT (Until attribute)
NONE (Align attribute)
normal() (Mixin1D method)
normal_at() (Face method)
normalized() (Vector method)
O
objects_curve
module
objects_part
module
objects_sketch
module
OFFSET (GeomType attribute)
offset() (in module operations_generic)
(Mixin2D method)
(Plane method)
offset_2d() (Mixin1D method)
offset_3d() (Mixin3D method)
order (Compound attribute)
(Edge attribute)
(Face attribute)
(Shell attribute)
(Solid attribute)
(Vertex attribute)
(Wire attribute)
order_chamfer_edges() (Wire static method)
order_edges() (Wire method)
orientation (Location property)
(Shape property)
oriented_bounding_box() (Shape method)
origin (Plane property)
OTHER (GeomType attribute)
outer_wire() (Face method)
OUTSIDE (Keep attribute)
overlaps() (BoundBox method)
P
pack
module
pack() (in module pack)
page_sizes (TechnicalDrawing attribute)
PARABOLA (GeomType attribute)
ParabolicCenterArc (class in objects_curve)
param_at() (Edge method)
(Wire method)
param_at_point() (Edge method)
(Wire method)
parse_naca4() (Airfoil static method)
part (BuildPart property)
Part (class in topology)
pending_edges_as_wire (BuildPart property)
perpendicular_line() (Mixin1D method)
Plane (class in geometry)
PLANE (GeomType attribute)
PointArcTangentArc (class in objects_curve)
PointArcTangentLine (class in objects_curve)
PolarLine (class in objects_curve)
PolarLocations (class in build_common)
Polygon (class in objects_sketch)
Polyline (class in objects_curve)
Pos (class in geometry)
position (Axis property)
(Location property)
(Shape property)
position_at() (Face method)
(Mixin1D method)
positions() (Mixin1D method)
PREVIOUS (Until attribute)
principal_properties (Shape property)
PRIVATE (Mode attribute)
project() (in module operations_generic)
(Mixin1D method)
project_faces() (Shape method)
project_to_line() (Vector method)
project_to_plane() (Vector method)
project_to_shape() (Edge method)
(Face method)
(Wire method)
project_to_viewport() (Compound method)
(Mixin1D method)
(Mixin2D method)
(Mixin3D method)
project_workplane() (in module operations_part)
R
radii (Face property)
radius (Face property)
(Mixin1D property)
(RegularPolygon attribute)
RADIUS (SortBy attribute)
radius_of_gyration() (Shape method)
RadiusArc (class in objects_curve)
read() (Mesher method)
Rectangle (class in objects_sketch)
RectangleRounded (class in objects_sketch)
register_composite_factory() (Shape class method)
REGULAR (FontStyle attribute)
RegularPolygon (class in objects_sketch)
relative_to() (BallJoint method)
(CylindricalJoint method)
(Joint method)
(LinearJoint method)
(RevoluteJoint method)
(RigidJoint method)
relocate() (Shape method)
REPLACE (Mode attribute)
reverse() (Axis method)
(Plane method)
(Vector method)
reverse_transform (Plane property)
reversed() (Edge method)
RevoluteJoint (class in joints)
REVOLUTION (GeomType attribute)
revolve() (Face class method)
(in module operations_part)
(Shell class method)
(Solid class method)
RIGHT (Transition attribute)
RigidJoint (class in joints)
Rot (in module geometry)
rotate() (Matrix method)
(Shape method)
(Vector method)
rotated() (Plane method)
Rotation (class in geometry)
ROUND (Transition attribute)
S
SagittaArc (class in objects_curve)
scale() (in module operations_generic)
(Shape method)
seams (Face property)
section() (in module operations_part)
Select (class in build_enums)
semi_angle (Face property)
sew_faces() (Face class method)
Shape (class in topology)
shape_LUT (Shape attribute)
shape_properties_LUT (Shape attribute)
shape_type (Shape property)
ShapeList (class in topology)
Shell (class in topology)
shell() (Shape method)
(ShapeList method)
shells() (Shape method)
(ShapeList method)
shift_origin() (Plane method)
show_topology() (Shape method)
signed_distance_from_plane() (Vector method)
size (GridLocations attribute)
sketch (BuildSketch property)
Sketch (class in topology)
sketch_local (BuildSketch property)
SlotArc (class in objects_sketch)
SlotCenterPoint (class in objects_sketch)
SlotCenterToCenter (class in objects_sketch)
SlotOverall (class in objects_sketch)
Solid (class in topology)
solid() (BuildLine method)
(BuildSketch method)
(in module build_common)
(Shape method)
(ShapeList method)
solids() (Builder method)
(BuildLine method)
(BuildSketch method)
(in module build_common)
(Shape method)
(ShapeList method)
sort_by() (ShapeList method)
sort_by_distance() (ShapeList method)
SortBy (class in build_enums)
Sphere (class in objects_part)
SPHERE (GeomType attribute)
Spline (class in objects_curve)
split() (in module operations_generic)
(Shape method)
(Vertex method)
split_by_perimeter() (Mixin2D method)
(Shape method)
start_point() (Mixin1D method)
static_moments (Shape property)
stitch() (Wire method)
sub() (Vector method)
SUBTRACT (Mode attribute)
sweep() (Face class method)
(in module operations_generic)
(Shell class method)
(Solid class method)
sweep_multi() (Solid class method)
symbol (BallJoint property)
(CylindricalJoint property)
(Joint property)
(LinearJoint property)
(RevoluteJoint property)
(RigidJoint property)
T
TANGENT (Kind attribute)
tangent_angle_at() (Mixin1D method)
tangent_at() (Mixin1D method)
TangentArc (class in objects_curve)
TechnicalDrawing (class in drafting)
tessellate() (Shape method)
Text (class in objects_sketch)
thicken() (in module operations_part)
(Solid class method)
thickness (Airfoil attribute)
ThreePointArc (class in objects_curve)
to_align_offset() (BoundBox method)
to_arcs() (Face method)
to_axis() (Edge method)
(Location method)
to_dir() (Vector method)
to_gp_ax2() (Plane method)
to_gp_ax3() (Plane method)
to_local_coords() (Plane method)
to_plane() (Axis method)
to_pnt() (Vector method)
to_splines() (Shape method)
to_tuple() (Location method)
(Vector method)
(Vertex method)
to_wire() (Edge method)
(Wire method)
TOP (Keep attribute)
topology
module
Torus (class in objects_part)
TORUS (GeomType attribute)
touch() (Compound method)
(Mixin2D method)
(Shape method)
(Solid method)
trace() (in module operations_sketch)
transform() (Vector method)
transform_geometry() (Shape method)
transform_shape() (Shape method)
(Vertex method)
TRANSFORMED (Transition attribute)
transformed() (Shape method)
Transition (class in build_enums)
translate() (Shape method)
transposed_list() (Matrix method)
Trapezoid (class in objects_sketch)
Triangle (class in objects_sketch)
triangle_counts (Mesher property)
trim() (Edge method)
(Wire method)
trim_infinite() (Edge method)
trim_to_length() (Edge method)
trim_to_other() (Edge method)
U
Until (class in build_enums)
unwrap() (Compound method)
uv_face (Face property)
V
Vector (class in geometry)
Vertex (class in topology)
vertex() (in module build_common)
(Shape method)
(ShapeList method)
(Vertex method)
vertex_A (Triangle attribute)
vertex_B (Triangle attribute)
vertex_C (Triangle attribute)
vertex_counts (Mesher property)
vertices() (Builder method)
(in module build_common)
(Shape method)
(ShapeList method)
(Vertex method)
volume (Compound property)
(Face property)
(Mixin1D property)
(Shell property)
(Solid property)
VOLUME (SortBy attribute)
volume (Vertex property)
W
Wedge (class in objects_part)
width (Face property)
Wire (class in topology)
wire() (Face method)
(in module build_common)
(Shape method)
(ShapeList method)
wires() (Builder method)
(Curve method)
(in module build_common)
(Shape method)
(ShapeList method)
without_holes() (Face method)
wrap() (Face method)
wrap_faces() (Face method)
wrapped (Axis property)
(Location property)
(Plane property)
(Shape property)
(Vector property)
write() (Mesher method)
write_stream() (Mesher method)
X
X (Vector property)
x_axis (Location property)
x_dir (Plane property)
Y
Y (Vector property)
y_axis (Location property)
y_dir (Plane property)
Z
Z (Vector property)
z_axis (Location property)
z_dir (Plane property)