Solid Node

Getting started

  • Why Solid Node
  • Quickstart

Tutorial

  • Modeling parts
  • Combining parts
  • Animating with time
  • Fusing parts
  • Test-driven CAD

Guides

  • Names, the node tree and caching
  • The development viewer
  • Embedding models in pages and docs

Reference

  • Examples
  • Command line reference
  • API Reference
  • Project status and roadmap
  • Contributing
  • Changelog
Solid Node
  • Solid Node documentation
  • View page source

Solid Node documentation

Getting started

  • Why Solid Node
  • Quickstart
    • Requirements
    • Installation
    • Create your project

Tutorial

  • Modeling parts
    • Solid2Node
    • CadQueryNode
    • OpenScadNode
    • JScadNode
    • Model resolution: the fn property
    • Colors
  • Combining parts
    • The simple clock
    • Children are instance attributes
  • Animating with time
    • Positioning operations
    • Non-linear kinematics
  • Fusing parts
    • Fusions in assemblies
  • Test-driven CAD
    • A pin for the clock
    • TestCaseMixin
    • @testing_steps
    • @testing_instant
    • Tests in a separate file
    • Available assertions

Guides

  • Names, the node tree and caching
    • Node names
    • The NODE marker
    • Build identity and caching
  • The development viewer
    • The web viewer
    • Ports
    • The Openscad viewer
    • Hacking on the viewer itself
  • Embedding models in pages and docs
    • What an export contains
    • Embedding in any web page
    • Embedding in Sphinx documentation

Reference

  • Examples
    • V8 engine
  • Command line reference
    • solid new
    • solid develop
    • solid build
    • solid test
    • solid snapshot
    • solid export
    • Environment variables
  • API Reference
    • Nodes
    • Testing
    • Decorators
  • Project status and roadmap
    • Roadmap
  • Contributing
  • Changelog
    • v0.4.0
    • v0.3.0
    • v0.2
    • v0.1

Indices and tables

  • Index

  • Search Page

Next

© Copyright 2023-2026, Luis Henrique Cassis Fagundes.

Built with Sphinx using a theme provided by Read the Docs.