View Issue Details

IDProjectCategoryView StatusLast Update
0001262PartDesignFeaturepublic2021-02-06 06:43
Reportermntc Assigned To 
Status newResolutionopen 
Target Version0.20 
Summary0001262: Smart tools for part design (Grow, Lattice, Snap&Lock, Split to mill, Convert to Frame, Puzzle)
DescriptionThis can be a new group of automatic design tools.

1) "Grow": Sometimes up to 99% of engineers work is dedicated to bulding bulk bridge connection between active components (motors, actuators, etc). Sometimes it is boring and evident work. What if we could specify contact faces and spatial limitations, and "grow" between them part like a plant (may be with help of cellular automata mathematics). There can be preferences like "optimize weight/stiffness/volume/etc" or "style: frame/tree/box/etc"

2) "Lattice": used like "Pocket", but not cuts, but converts corresponding volume to 3D lattice of arbitrary pattern. It can easily produce springy and spongy areas in 3D-printable parts.

3) "Snap&lock": convert bulk part (with only flat faces) to set of flat walls (with used defined thickness) assembled by snap'n'lock principle. It can make easy design of lasercut boxes.

4) "Split to mill": splits freeform part to set of parts which can be milled on common 3D CNC milling machine fron one side. E.g. sphere will be split to 2 halves.

5) "Convert to Frame: reduces weight and material volume by substracting lots of material with specific algorithm

6) "Puzzle": splits big flat parts to small fragments with puzzle-like connections. Used to make big things on small CNC and lasercut machines.
Tagssnap, split ticket
FreeCAD Information



2017-05-07 14:48

administrator   ~0008903

@kkremitzki should I split this ticket?


2017-05-07 23:03

administrator   ~0008906

@Kunda1 No, I think it's fine as is. If one of the individual tools starts getting worked on, then it would be appropriate to create a new issue to track that effort.


2017-05-26 21:31

administrator   ~0009159

Per @DeepSOIC
I think the suggested "Lattice" feature is impractical, because it will generate a very heavy and complex b-rep, that will not help at all in the end because it will simply confuse slicers.

I think such a feature can make sense only in tight integration of some slicer, in a form of creating a compsolid-like geometry.[/quote]


2022-03-03 13:55

administrator   ~0016407

This ticket has been migrated to GitHub as issue 5572.

Issue History

Date Modified Username Field Change
2013-10-01 19:24 mntc New Issue
2017-02-02 18:08 Kunda1 Summary Smart tools for part design => Smart tools for part design (Grow, Lattice, Snap&Lock, Split to mill, Convert to Frame, Puzzle)
2017-05-06 11:24 Kunda1 Tag Attached: snap
2017-05-06 11:24 Kunda1 Tag Attached: split ticket
2017-05-07 14:48 Kunda1 Note Added: 0008903
2017-05-07 23:03 kkremitzki Note Added: 0008906
2017-05-26 21:31 Kunda1 Note Added: 0009159
2021-02-06 06:43 abdullah Target Version => 0.20