Is Blender going good way?

Agree. CADwork definitely is.

Mechanical and Architectural CAD approaches has different workflow requirements.
CAD modeling features are one of the most requested at the moment.
We use Blender for manufacturing purposes a lot, and also made different extentions to enhance CAD-like precise modeling workflows.
Sorry, I am not familiar with what you use Blender for.

I am actually an AutoLISP programmer, who wrote a thousand of LISP routins, including AutoCAD-to-Blender exporter. For example, we use Blender for making and editing general plans (sometimes, up to 50 hectares). Such a modeling (conversion of a messy raw drawing into topologically manifold surface) in Blender usually takes a day:

From the interoperability point, Command Design Pattern resulted in Commands Aliases (PGP) system.
The difference of a commands/aliases and hotkeys approaces is that commands could be invoked as an active tool (noun behaviour) or modals (verb behaviour) on demand.

  • Commands are indifferent to the selection order, so noun/verb ways originally was seamlessly integrated.
  • Hotkeys system brought a strong differentiation - you have to chose what hotkey will do, call an active tool (noun) or invoke an operation (verb).

Originally hotkeys-based software design went different ways, 3dsmax with its design derivatives (like Sketchup) has gone noun way, and Blender has gone verb way

In Blender noun way in form of an Active tools was implemented quite recently so we has got this differentiation:

Different ways has different goals and limitations, for example Pure Active tools concept is easier to learn but has significant expansion limitations. That’s why, for example, Sketchup, which was built around pure active tools noun way, has been looking so crowded lately.

3 Likes