Package | Description |
---|---|
eu.printingin3d.javascad.models | |
eu.printingin3d.javascad.openscad | |
eu.printingin3d.javascad.tranzitions | |
eu.printingin3d.javascad.utils |
Modifier and Type | Class and Description |
---|---|
class |
Abstract3dModel
Immutable implementation of IModel interface and adds convenient methods to make it easier to move or rotate
the 3D models.
|
class |
Atomic3dModel
Represents an atomic 3D object.
|
class |
BoundedModel
There are cases, when we want to have an object, which boundaries differ from the calculated ones.
|
class |
Complex3dModel
This class represents a complex 3D model which consists of several primitive models.
|
class |
Cube
Represents a cuboid.
|
class |
Cylinder
Represents a cylinder, a truncated cone or a cone.
|
class |
Empty3dModel
Empty model - use this as the base class if you want to build a complex object.
|
class |
Extendable3dModel
Extendable model - use this as the base class for your own models.
|
class |
Import
Represents an import operation in OpenSCAD.
|
class |
LinearExtrude
Linear extrude the given 2D model to create a 3D object.
|
class |
Polyhedron
Represents a set of triangles.
|
class |
Prism
Represents a prism or a pyramid.
|
class |
Ring
A ring 3D object based on a 2D object.
|
class |
Sphere
Represents a sphere.
|
class |
Support
Represents support material to hold the above objects.
|
Modifier and Type | Class and Description |
---|---|
class |
Consts
Represents the constants for $fs and $fa which controls the resolution of every circle,
cylinder or sphere.
|
Modifier and Type | Class and Description |
---|---|
class |
Colorize
Colors the object it contains.
|
class |
Difference
Difference operation.
|
class |
Hull
Represents a hull of models.
|
class |
Intersection
Intersection operation.
|
class |
Mirror
Mirrors a model.
|
class |
Rotate
This represents a rotate transition, but used rarely, because the convenient
methods of
Abstract3dModel replace it most of the time. |
class |
Scale
Scales a model by the given value on X, Y and Z plane.
|
class |
Slicer
Slice a model into pieces; the result is one of the slices.
|
class |
Translate
This represents a move transition, but used rarely, because the convenient
methods of
Abstract3dModel replace it most of the time. |
class |
Union
Represents an union of models.
|
Modifier and Type | Method and Description |
---|---|
IModel |
ModelWithPath.getModel()
The model.
|
Modifier and Type | Method and Description |
---|---|
Collection<IModel> |
IScadFile.getModels()
The models which should be included in this OpenSCAD file.
|
Modifier and Type | Method and Description |
---|---|
ModelToFile |
ModelToFile.addModel(IModel model)
Adds a model to the list of models this class will save.
|
SaveScadFiles |
SaveScadFiles.addModel(String fileName,
IModel model)
Adds a SCAD file with the given file name and the given model using the default generation context.
|
SaveScadFiles |
SaveScadFiles.addModel(String fileName,
IModel model,
IColorGenerationContext context)
Adds a SCAD file with the given file name and the given model.
|
SaveScadFiles |
SaveScadFiles.addModel(String fileName,
IModel model,
ITagColors tagColors)
Adds a SCAD file with the given file name and the given model.
|
Modifier and Type | Method and Description |
---|---|
ModelToFile |
ModelToFile.addModels(Collection<IModel> models)
Adds models to the list of models this class will save.
|
SaveScadFiles |
SaveScadFiles.addModels(String fileName,
Collection<IModel> models)
Adds a SCAD file with the given file name and the given model list.
|
SaveScadFiles |
SaveScadFiles.addModels(String fileName,
Collection<IModel> models,
IColorGenerationContext context)
Adds a SCAD file with the given file name and the given model list.
|
Constructor and Description |
---|
ModelWithPath(IModel model,
String relPath)
Creates the object with the given parameters.
|
Copyright © 2014–2020, Printing in 3D. All rights reserved.