TurboCAD 3D Modeling: Solid Primitives, Boolean Operations, and Assembly Design
A guide to 3D solid modeling in TurboCAD Platinum covering primitive creation, extrusion, boolean operations, assembly design with constraints, and STL/STEP export for manufacturing.

TurboCAD 3D Modeling: Solid Primitives, Boolean Operations, and Assembly Design
TurboCAD Platinum includes 3D solid modeling based on both ACIS and Spatial kernels, providing capabilities for mechanical part design and assembly modeling. This guide covers the fundamental 3D workflow from primitive creation to assembly design with constraints.
Enabling 3D Workspace
- View > 3D Workspace (enables 3D toolbars and panels)
- Set visual style: View > Visual Styles > Realistic, Conceptual, or Wireframe
- Set isometric view: View > Isometric > SE Isometric
Solid Primitives
Box
- Insert > 3D Object > Box
- Specify first corner
- Specify opposite corner (or enter dimensions)
Cylinder
- Insert > 3D Object > Cylinder
- Specify center of base
- Specify radius
- Specify height
Cone
- Insert > 3D Object > Cone
- Specify base center, radius, and height
Sphere
- Insert > 3D Object > Sphere
- Specify center and radius
Torus
- Insert > 3D Object > Torus
- Specify center, major radius, and minor radius
Wedge
- Insert > 3D Object > Wedge
- Specify base corners and height
Extrusion
- Draw a closed 2D profile (polyline)
- Modify > 3D > Extrude
- Select the profile
- Specify height and direction
- Set taper angle (0 for straight, or angle for tapered walls)
Extrude Along Path
- Draw profile (closed polyline) and path (line, arc, polyline)
- Modify > 3D > Extrude Along Path
- Select profile, then path
Revolution
- Draw cross-section as closed polyline
- Draw revolution axis as a line
- Modify > 3D > Revolve
- Select profile, then axis
- Specify angle (360° for full, or partial)
Boolean Operations
Union
- Modify > 3D Boolean > Union
- Select two or more solids
- They merge into one solid
Subtract
- Modify > 3D Boolean > Subtract
- Select the main solid
- Select the cutter solid(s)
- The cutter volume is removed
Intersect
- Modify > 3D Boolean > Intersect
- Select two or more solids
- Only the overlapping volume remains
Solid Editing
Fillet Edges
- Modify > 3D > Fillet Edges
- Select the edge(s)
- Specify radius
Chamfer Edges
- Modify > 3D > Chamfer Edges
- Select the edge(s)
- Specify distances
Shell (Hollow Out)
- Modify > 3D > Shell
- Select the solid
- Specify wall thickness
- Select faces to remove (open faces)
Draft Faces (Add Taper)
- Modify > 3D > Draft Faces
- Select faces
- Specify draft angle and direction
Assembly Design
Creating an Assembly
- Insert > Component > Create Component
- Select the solid(s) to include
- Name the component
- The component appears in the Assembly Tree panel
Inserting Components into Assembly
- Insert > Component > Insert Component
- Select the component file or existing component
- Position in the assembly
Assembly Constraints
TurboCAD Platinum supports assembly constraints:
- Mate: Align two faces to be coincident
- Align: Align two faces with an offset
- Insert: Align a shaft into a hole (concentric + mate)
- Orient: Align two faces parallel
- Tangent: Make two faces tangent
- Parallel: Make two edges or faces parallel
- Perpendicular: Make two edges or faces perpendicular
To apply constraints:
- Tools > Assembly > Constraint toolbar
- Select constraint type
- Select the first face/edge on component A
- Select the second face/edge on component B
- Specify offset if needed
Checking Interference
- Tools > Assembly > Interference Check
- Select all components (or specific pairs)
- The tool reports interfering volumes
- Interfering solids are highlighted
3D Dimensioning and Documentation
Creating 2D Views from 3D
- Insert > Drawing Views > First Angle or Third Angle
- Select the 3D solid
- Choose view orientation (Front, Top, Right, Isometric)
- Place the view on the layout
- Add additional views (section, detail) as needed
Section View
- Insert > Drawing Views > Section
- Select the 3D solid
- Draw the section line on the view
- The section view is generated automatically
Detail View
- Insert > Drawing Views > Detail
- Select the area to enlarge
- Specify the detail view scale
- Place the detail view
Export
STL (3D Printing)
- File > Export > STL
- Select solids to export
- Choose binary or ASCII
- Set tessellation quality (higher = smoother, larger file)
STEP (for CAM and other CAD)
- File > Export > STEP
- Select solids
- Choose STEP version (AP203 or AP214)
IGES
- File > Export > IGES
- Select solids
3D PDF
- File > Export > 3D PDF
- Select solids
- Interactive 3D view in Adobe Reader
Common 3D Issues
Extrusion Creates Surface Instead of Solid
Cause: Profile is not closed.
Fix: Close the polyline with PEDIT > Close, then re-extrude.
Boolean Operation Fails
Cause: Solids don't overlap or have non-manifold edges. Fix: Use Interference Check to verify overlap. Rebuild solids if geometry is corrupted.
Assembly Constraint Fails
Cause: Selected faces are not compatible (e.g., trying to mate a cylindrical face with a planar face). Fix: Use appropriate constraint types for the geometry. Use "Insert" for shaft-hole, "Mate" for flat faces.
Stability Tips for 3D Work
Based on community discussions and personal experience, TurboCAD's 3D modeling is more prone to crashes than its 2D drafting. To minimize stability issues: save frequently (every 10-15 minutes during 3D work), avoid complex boolean operations on more than two solids at a time, break large assemblies into sub-assemblies, and close other memory-intensive applications while working in 3D. If TurboCAD crashes during a boolean operation, the file may become corrupted — always keep a backup before performing complex 3D operations. The ACIS kernel that powers TurboCAD's 3D is the same technology used in CorelCAD and progeCAD, so the solid modeling workflow and limitations are similar across all three.
Assembly Modeling Workflow Tips
TurboCAD's assembly modeling tools allow you to position multiple parts relative to each other using constraints. The available constraint types include mate (faces touching), align (faces parallel and oriented same direction), insert (cylindrical faces coaxial), and angle (faces at specified angle). To create an assembly, start by inserting the base part as a fixed component. Then insert subsequent parts and apply constraints to position them. The constraint solver in TurboCAD is less robust than SolidWorks' — complex constraint chains with more than 10-15 parts can become unstable and may not solve correctly. For large assemblies, break them into sub-assemblies and combine them hierarchically. Always save before applying new constraints, as the solver can occasionally crash during complex operations. When a constraint fails to solve, check for conflicting constraints — two parts can't be both mated and aligned to the same face simultaneously. The assembly tree in the drawing explorer shows all parts and their constraints, making it easier to diagnose positioning issues.
Conclusion
TurboCAD Platinum's 3D modeling capabilities cover the full mechanical design workflow: primitive creation, extrusion, revolution, boolean operations, solid editing, assembly design with constraints, and 2D drawing generation from 3D models. The ACIS kernel ensures compatibility with other CAD systems through STEP and IGES export. While not as advanced as SolidWorks or Inventor, TurboCAD provides sufficient 3D tools for small to medium mechanical design projects at a significantly lower price point.
Source Verification
More Turbocad Guides
workflow
TurboCAD 2D Drafting and Mechanical Design: Interface, Tools, and DWG Workflow
12 min read
workflow
TurboCAD Parametric Constraints: 2D and 3D Design Automation
12 min read
workflow
TurboCAD Rendering and Visualization: Materials, Lighting, and Photorealistic Output
11 min read
comparison
TurboCAD vs AutoCAD: Feature Comparison, Pricing, and Migration Guide
12 min read
Related workflow Guides
Similar workflow content for other CAD tools
Abaqus
•workflow
Abaqus Composite Material Analysis: Laminate Modeling, Damage, and Progressive Failure
12 min read
Abaqus
•workflow
Abaqus Contact Mechanics: General Contact, Friction, and Wear Simulation
12 min read
Abaqus
•workflow
Abaqus/Explicit Dynamic Analysis: Crash, Drop Test, and High-Speed Impact Simulation
13 min read
Abaqus
•workflow
Abaqus Fracture Mechanics: XFEM, Cohesive Zone, and J-Integral for Crack Propagation
12 min read