Lattice workbench [updated Polar Array]
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Lattice workbench [in development]
Another small but fun use case for the workbench: extrude a cube.
1. Part Cube
2. Lattice Downgrade to Faces
3. Part Extrude along (1,1,1)
4. Lattice FuseCompound
Result is this:
1. Part Cube
2. Lattice Downgrade to Faces
3. Part Extrude along (1,1,1)
4. Lattice FuseCompound
Result is this:
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Lattice workbench [in development]
As it turns out, my fix for placement problems in explode has a big problem: circles become bsplines. Not good =(
- tanderson69
- Veteran
- Posts: 1626
- Joined: Thu Feb 18, 2010 1:07 am
Re: Lattice workbench [in development]
Check shape/shape content will indicate this example, but I agree, it's not a complete picture.DeepSOIC wrote:2. Thinking on a analysis tool. Because it is impossible to figure out the content of shape (a compound of faces looks exactly like a solid cube).
Something like?:DeepSOIC wrote:Alternative is a separate tool that uses graphviz (can be much easier as well as much harder than the first variant)
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Lattice workbench [in development]
Not only incomplete, but it also can take ages, and will show errors for many stuff generated by/useful in Lattice. While I want just to display the compound nesting and compound children types.tanderson69 wrote: Check shape/shape content will indicate this example, but I agree, it's not a complete picture.
So your graphviz example is great, but I don't want to display anything below "Solid".
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Lattice workbench [in development]
Another attempt at fixing, hopefully the last one. https://github.com/DeepSOIC/Lattice/com ... 52e3a25a84DeepSOIC wrote:As it turns out, my fix for placement problems in explode has a big problem: circles become bsplines. Not good =(
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Lattice workbench [in development]
New feature: extract open wires of shells. Implemented as a mode of Downgrade.
Not sure if it was a good idea to make it a part of downgrade, but it was the easiest.
Not sure if it was a good idea to make it a part of downgrade, but it was the easiest.
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Lattice workbench [in development]
Teaser.
I recall someone was struggling creating something like this:
I recall someone was struggling creating something like this:
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Lattice workbench [in development]
Another teaser.
Lattice is beginning to look the way I wanted to make it. Those orange things are a lattice object: an array of placements
Lattice is beginning to look the way I wanted to make it. Those orange things are a lattice object: an array of placements
Re: Lattice workbench [in development]
Interesting.
Re: Lattice workbench [in development]
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.