uk_Release Notes 0.10 - Kuzma30/FreeCAD_assembly3 GitHub Wiki
New Feature
-
Support STEP import
, which imports STEP assembly into Assembly3 container(s). There is also another import option
to import multiple-level assembly into separate documents in their own directories. More multiple-document import settings are available through the STEP import preference page

Check out demo here
-
Support adding plain group
to further organizing assembly parts, elements and constraints.
-
Introduce the new
Attachmentconstraint based on the discussion of
Assembly without solver[thread]. This constraint completely fixed the relationship between two (or more) involved parts. This constraint can be solved easily without relying on the expansive algebra solver, if and only if the constraint contains any part that is either explicitly fixed by aLockconstraint, or indirectly fixed through a chain of other
Attachmentconstraints. If the condition is not satisfied, the constraint will be treated like aCoincidenceconstraint, with locked angle and passed to the solved as usual.
-
Add button
to toggle coordinate system visibility of an
Element
FreeCAD LinkStage3
-
Add support of plain group in
App::Link. See demo here. -
Multi-solid support in
PartDesign. See demo here -
Performance improvement in
PartDesignfeatureTransform. -
Support adding/removing properties (i.e. dynamic property) in all
DocumentObjectandDocument. See demo here. -
Change tab window behavior for external linked document.
-
Improve
Selection Viewmulti-element picking list feature. -
Support Copy/Move/Replace/Link action when drag and drop in tree view. See demo here.
-
Improve tree view and document loading performance.
-
Improve auto transaction feature, i.e. better undo/redo. Every command will now setup a default transaction.
-
Bundle CadQuery as
fc_cadquery, and exposed to Expression as pseudo property_cq. -
Support of using variable outside of function in extended expression syntax.