|
|
|
@ -43,19 +43,18 @@ will:
|
|
|
|
|
|
|
|
|
|
|
|
This may seem confusing, but if you've worked with Fusion360 or Creo, you've basically done
|
|
|
|
This may seem confusing, but if you've worked with Fusion360 or Creo, you've basically done
|
|
|
|
the same thing (see the timeline in the bottom of the window in Fusion360 or the history in Creo).
|
|
|
|
the same thing (see the timeline in the bottom of the window in Fusion360 or the history in Creo).
|
|
|
|
I've found that it once the idea clicks what's going on isn't that hard to work out.
|
|
|
|
I've found that once the idea clicks what's going on isn't that hard to work out.
|
|
|
|
|
|
|
|
|
|
|
|
What is a pain to work out is when something goes wrong.
|
|
|
|
What is a pain to work out is when something goes wrong.
|
|
|
|
Its very hard to introspect what's happening at each step.
|
|
|
|
It is very hard to introspect what's happening at each step.
|
|
|
|
Particularly when so much is wirtten on basically one line, which isn't a requirment per se,
|
|
|
|
Particularly when so much is written on basically one line, which isn't a requirment per se,
|
|
|
|
but definitely the suggested workflow.
|
|
|
|
but definitely the suggested workflow.
|
|
|
|
Regardless, the actions in each of the lines is extremely dependent on state hidden in the workplane
|
|
|
|
Regardless, the actions in each of the lines is extremely dependent on state hidden in the workplane
|
|
|
|
that is basically impossible to tease out.
|
|
|
|
that is basically impossible to tease out.
|
|
|
|
|
|
|
|
|
|
|
|
What I've found more challenging is it is really hard to organize things in a way that allows for code
|
|
|
|
It is also really hard to organize things in a way that allows for code reuse.
|
|
|
|
reuse.
|
|
|
|
|
|
|
|
Specifically, I've worked on two projects where I've wanted to reuse sketches in multiple places,
|
|
|
|
Specifically, I've worked on two projects where I've wanted to reuse sketches in multiple places,
|
|
|
|
and in neither case could I really find a nice way to do that while using the Fluid API.
|
|
|
|
and in neither case could I really find a nice way to do that while using the Fluent API.
|
|
|
|
|
|
|
|
|
|
|
|
I've found the Direct API to make this much easier.
|
|
|
|
I've found the Direct API to make this much easier.
|
|
|
|
The Direct API is much closer to "normal" OOP programming, where objects are made by calling
|
|
|
|
The Direct API is much closer to "normal" OOP programming, where objects are made by calling
|
|
|
|
|