| Package | Description |
|---|---|
| eu.printingin3d.javascad.coords | |
| eu.printingin3d.javascad.enums | |
| eu.printingin3d.javascad.models | |
| eu.printingin3d.javascad.tranzitions | |
| eu.printingin3d.javascad.utils |
| Modifier and Type | Field and Description |
|---|---|
static Boundaries3d |
Boundaries3d.EMPTY
Represents an empty 3D boundary object.
|
| Modifier and Type | Method and Description |
|---|---|
Boundaries3d |
Boundaries3d.add(Boundaries3d delta)
Adds the interval with the given delta - this operation always increase the size of the boundaries.
|
static Boundaries3d |
Boundaries3d.combine(Collection<Boundaries3d> boundaries)
Calculate the including cuboid so the result of this method is an interval representing a cuboid
that all of the parameter cuboids are inside in this cuboid.
|
static Boundaries3d |
Boundaries3d.intersect(Collection<Boundaries3d> boundaries)
Calculate the inner cuboid so the result of this method is an interval representing a cuboid
that is inside all of the parameter cuboids.
|
Boundaries3d |
Boundaries3d.move(Coords3d delta)
Moves the interval with the given delta.
|
Boundaries3d |
Boundaries3d.rotate(Angles3d angle)
Rotates the interval with the given angle.
|
Boundaries3d |
Boundaries3d.scale(Coords3d delta)
Scales the interval with the given delta.
|
| Modifier and Type | Method and Description |
|---|---|
Boundaries3d |
Boundaries3d.add(Boundaries3d delta)
Adds the interval with the given delta - this operation always increase the size of the boundaries.
|
| Modifier and Type | Method and Description |
|---|---|
static Boundaries3d |
Boundaries3d.combine(Collection<Boundaries3d> boundaries)
Calculate the including cuboid so the result of this method is an interval representing a cuboid
that all of the parameter cuboids are inside in this cuboid.
|
static Boundaries3d |
Boundaries3d.intersect(Collection<Boundaries3d> boundaries)
Calculate the inner cuboid so the result of this method is an interval representing a cuboid
that is inside all of the parameter cuboids.
|
| Modifier and Type | Method and Description |
|---|---|
Coords3d |
Side.calculateCoords(Boundaries3d model,
Boundaries3d relateTo)
This method is used internally by the
#align(Side, eu.printingin3d.javascad.models.Abstract3dModel, boolean)
Abstract3dModel.align(Side, Abstract3dModel, boolean). |
Coords3d |
Side.calculateCoords(Boundaries3d model,
Boundaries3d relateTo,
boolean inside)
Deprecated.
Use
Side.calculateCoords(Boundaries3d, Boundaries3d) instead |
Coords3d |
Side.calculateCoords(Boundaries3d model,
Coords3d relateTo)
This method is used internally by the
Abstract3dModel.align(Side, Coords3d). |
| Modifier and Type | Method and Description |
|---|---|
Boundaries3d |
Abstract3dModel.getBoundaries()
Calculate the including cuboid for the current model.
|
protected Boundaries3d |
Support.getModelBoundaries() |
protected Boundaries3d |
Sphere.getModelBoundaries() |
protected Boundaries3d |
Ring.getModelBoundaries() |
protected Boundaries3d |
Polyhedron.getModelBoundaries() |
protected Boundaries3d |
LinearExtrude.getModelBoundaries() |
protected Boundaries3d |
Extendable3dModel.getModelBoundaries() |
protected Boundaries3d |
Empty3dModel.getModelBoundaries() |
protected Boundaries3d |
Cylinder.getModelBoundaries() |
protected Boundaries3d |
Cube.getModelBoundaries() |
protected Boundaries3d |
BoundedModel.getModelBoundaries() |
protected abstract Boundaries3d |
Abstract3dModel.getModelBoundaries() |
| Constructor and Description |
|---|
BoundedModel(Abstract3dModel baseModel,
Boundaries3d boundaries3d)
Creates the object.
|
| Modifier and Type | Method and Description |
|---|---|
protected Boundaries3d |
Union.getModelBoundaries() |
protected Boundaries3d |
Translate.getModelBoundaries() |
protected Boundaries3d |
Slicer.getModelBoundaries() |
protected Boundaries3d |
Scale.getModelBoundaries() |
protected Boundaries3d |
Rotate.getModelBoundaries() |
protected Boundaries3d |
Mirror.getModelBoundaries() |
protected Boundaries3d |
Intersection.getModelBoundaries() |
protected Boundaries3d |
Hull.getModelBoundaries() |
protected Boundaries3d |
Difference.getModelBoundaries() |
protected Boundaries3d |
Colorize.getModelBoundaries() |
| Modifier and Type | Method and Description |
|---|---|
Boundaries3d |
RoundProperties.getRoundingSize()
Calculates the size increase of the rounding operation.
|
Copyright © 2014–2020, Printing in 3D. All rights reserved.