Generative design: declare the constraints, generate the part
Instead of modelling a part, describe what it must satisfy — the envelope it may occupy, the zones it must avoid, the interfaces it must carry and their loads, the material and the print process — and generate the connective material. Interfaces stay exact geometry; the result can be verified with an independent finite-element solve.
A voxel density field that refines coarse to fine as you watch, or a one-shot truss realised as exact cylinders and spheres.
Deterministic by contract
A result's real model is its recipe: the same study produces the same part, to the last digit.
Pre-flight in seconds
Pre-flight checks the declared inputs without solving anything and reports structured violations before you pay for a generate.
Aware of the assembly
Neighbouring parts, and the volume a mechanism's moving parts sweep, can be imported as no-go zones and baked into the part with their source recorded.
Proved, not admired
Verify runs an independent mesh and linear-static solve on request, and Create Analysis hands the generated geometry to Structural Analysis.
Operations
Everything in Part Diffusion
The complete inventory, toolbox by toolbox, with the icons exactly as they appear in the application.
Study3
Generative StudyGenerator mode, material, min wall, volume fraction, print process
MaterialPick from the shared material catalogues
Process SettingsSelf-supporting, deposition with supports, or overhang-limited
Constraints6
EnvelopeMaximum part size: cuboid, cylindrical or spherical
No-Go ZoneA solid reference plus clearance that must stay empty
Import no-go zones from assemblyBake visible neighbouring parts into the part as no-go zones
Refresh imported zonesMCP onlyRe-read the source assembly explicitly; MCP partdiff.nogo_refresh
Dynamic No-Go Zone (swept volume)MCP onlyBake a mechanism's swept volume; MCP partdiff.nogo_import_sweep
InterfaceMount, bearing or connector geometry the part must carry
Load3
PressureLoad on an interface
Distributed ForceLoad on an interface; the load type that shapes the field
AccelerationDeclared on an interface; does not yet shape the field, and says so
Generate3
Pre-flightStructured violations from the declared inputs, with no solve
GenerateThe part forms in the viewport, coarse to fine; Esc pauses
VerifyIn-loop indicator, or an independent mesh + linear-static solve
Result3
Create AnalysisA Structural Analysis case meshed from the generated result
Stress on the resultBanded stress contour with a live value under the cursor