Skip to content

feat: add example of how to create a solid#4

Closed
fabiomontefuscolo wants to merge 1 commit into
LibreSolid:mainfrom
fabiomontefuscolo:feat/add-example
Closed

feat: add example of how to create a solid#4
fabiomontefuscolo wants to merge 1 commit into
LibreSolid:mainfrom
fabiomontefuscolo:feat/add-example

Conversation

@fabiomontefuscolo

Copy link
Copy Markdown
Contributor

This is just an example of how to create an animated solid.

The original scad code from where I took this example is much much smaller than the scad generated by solid2. I wonder if there is anyway to generate smaller scads by mapping python loops to scad loops.

simplescreenrecorder-2023-07-16_11.50.15.mp4

@lfagundes

Copy link
Copy Markdown
Contributor

This is indeed a solid2 example, not really a solid-node example. It may be a complex object for the node, but for the framework this is just a node. A nice example of a complex object would be to put together a gear from OpenScad with another from CadQuery. And preferably using libraries, because the logics on how to build the first solids on leaf nodes is not scope of the framework, but on how to combine them.

@fabiomontefuscolo
fabiomontefuscolo deleted the feat/add-example branch July 16, 2023 14:12
lfagundes added a commit that referenced this pull request Jul 16, 2026
…briefing

- rtree and scipy in install_requires/requirements.txt: assertInside
  (mesh.contains) and assertClose/assertFar (trimesh.proximity) failed
  with ImportError inside a passing-looking install (improvements #4).
- Tutorial declared assembly children as class attributes, which
  shares them across instances and double-applies placement
  operations; now instance attributes in __init__ (improvements #8).
- docs/contributor-briefing.md: the standing brief for agents working
  on framework issues — layout, meta-test harness discipline,
  regression gates, commit conventions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants