Design456 Workbench: Difference between revisions

From FreeCAD Documentation
No edit summary
Line 35: Line 35:
* [[Image:Design456_Extract.svg|32px]] [[Design456_Extract|Design456 Extract Face]]: Use this tool to extract a face from a 3D object.
* [[Image:Design456_Extract.svg|32px]] [[Design456_Extract|Design456 Extract Face]]: Use this tool to extract a face from a 3D object.
* [[Image:Design456_ExtrudeFace.svg|32px]] [[Design456_ExtrudeFace|Design456 Extrude Face]]: Use this tool to extract a face from a 3D object and extrude it.
* [[Image:Design456_ExtrudeFace.svg|32px]] [[Design456_ExtrudeFace|Design456 Extrude Face]]: Use this tool to extract a face from a 3D object and extrude it.
* [[Image:Design456_Tweak.svg|32px]] [[Design456_Tweak|Design456 Tweak]]: Use this tool to move a subshape of the object.
* [[Image:SplitObject.svg|32px]] [[Design456_SplitObject|Design456 Split a 3D object]]: Use this tool to split any 3D object.
* [[Image:SplitObject.svg|32px]] [[Design456_SplitObject|Design456 Split a 3D object]]: Use this tool to split any 3D object.
* [[Image:loftOnDirection.svg|32px]] [[Design456_loftOnDirection|Design456 Loft on direction]]: Use this tool create new 3D object based on the face you select and the scale you choose.
* [[Image:loftOnDirection.svg|32px]] [[Design456_loftOnDirection|Design456 Loft on direction]]: Use this tool create new 3D object based on the face you select and the scale you choose.
Line 41: Line 42:
* [[Image:Part_Intersect.svg|32px]] [[Design456_Part_Intersect|Design456 3D Parts Intersect]]: Use this tool to create new object which is common between two shapes intersecting each other.
* [[Image:Part_Intersect.svg|32px]] [[Design456_Part_Intersect|Design456 3D Parts Intersect]]: Use this tool to create new object which is common between two shapes intersecting each other.
* [[Image:Part_Group.svg|32px]] [[Design456_Part_Group|Design456 3D Part Grouping]]: Use this tool to collect several parts in one group.
* [[Image:Part_Group.svg|32px]] [[Design456_Part_Group|Design456 3D Part Grouping]]: Use this tool to collect several parts in one group.
* [[Image:Design456_Part_Compound.svg|32px]] [[Design456_Part_Compound|Design456 3D Part Compound]]: Use this tool to compound different parts.
* [[Image:Design456_Part_Compound.svg|32px]] [[Design456_Part_Compound|Design456 3D Part Compound]]: Use this tool to compound different parts.


===Alignment tools===
===Alignment tools===

Revision as of 09:04, 12 June 2021

This workbench is under heavy development

Introduction

Design456 External workbench icon

The Design456 workbench is an External workbench that plans to implement a Direct Modeling methodology in FreeCAD. Think 'push and pull geometry' that one finds in CAD suites like SketchUp and Fusion360. The original idea came to live when the developer of Design456 wanted to do the basic tasks which is simple and easy to do in 123D Design. FreeCAD could do the same job but the tools aren't interfaced in that way. This workbench will not keep track of old shapes. It tries to clean up the garbage which might be produced during running under commands. It tries to make the tree as simple as possible. Parameters must be decided during the desired manipulations which cannot be changed later.

Background

Traditionally, FreeCAD employs a Parametric Modeling methodology which is a powerful and scalable approach. It is also has been an industry standard. But I wish to have another approach. My workbench will try to implement direct modeling which is not provided at the moment by FreeCAD.

Installation

Download the Design456 workbench via the Addon Manager Tools → Addon Manager

References

Tools

2D Drawing and manipulation tools

3D Drawing and manipulation tools

Alignment tools

Microelly2 Tools converted

  • Coming Soon!

FreeCAD GUI Widgets toolkit

This is a beginning work for the Coin3D and the QT drawing GUI toolkit. The toolkit will make it easy to make drawing and provides an interactive way to manipulate the objects. The simplicity of the toolkit should make it easy to use it. It will be well documented. Looking at the Devbranch at my github, you will find some widget that are already made. But it is just the beginning. More details will come after finishing the Nurbs tools. The toolkit will be a flavor of FLTK toolkit.


Template:Design456 Tools navi