| Interface | Description |
|---|---|
| IModel |
Represents a renderable 3D model.
|
| Class | Description |
|---|---|
| Abstract3dModel |
Immutable implementation of IModel interface and adds convenient methods to make it easier to move or rotate
the 3D models.
|
| Atomic3dModel |
Represents an atomic 3D object.
|
| BoundedModel |
There are cases, when we want to have an object, which boundaries differ from the calculated ones.
|
| Complex3dModel |
This class represents a complex 3D model which consists of several primitive models.
|
| Cube |
Represents a cuboid.
|
| Cylinder |
Represents a cylinder, a truncated cone or a cone.
|
| Empty3dModel |
Empty model - use this as the base class if you want to build a complex object.
|
| Extendable3dModel |
Extendable model - use this as the base class for your own models.
|
| Import |
Represents an import operation in OpenSCAD.
|
| LinearExtrude |
Linear extrude the given 2D model to create a 3D object.
|
| Polyhedron |
Represents a set of triangles.
|
| Prism |
Represents a prism or a pyramid.
|
| Ring |
A ring 3D object based on a 2D object.
|
| SCAD |
Immutable object for the SCAD output.
|
| ScadSurroundings |
Immutable representation of prefix and suffix of the generated SCAD output.
|
| Sphere |
Represents a sphere.
|
| Support |
Represents support material to hold the above objects.
|
Copyright © 2014–2020, Printing in 3D. All rights reserved.