public class TeapotBuilder extends Object
commons-geometry-euclidean module.| Constructor and Description |
|---|
TeapotBuilder(Precision.DoubleEquivalence precision)
Construct a new build instance.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,RegionBSPTree3D> |
buildSeparatedTeapot()
Build a teapot separated into its component parts.
|
RegionBSPTree3D |
buildTeapot()
Build a teapot as a
RegionBSPTree3D. |
RegionBSPTree3D |
buildTeapot(Map<String,RegionBSPTree3D> debugOutputs)
Build a teapot as a
RegionBSPTree3D. |
static void |
main(String[] args)
Entry point for command-line execution of the
TeapotBuilder class. |
public TeapotBuilder(Precision.DoubleEquivalence precision)
precision - precision context to use during region constructionpublic RegionBSPTree3D buildTeapot()
RegionBSPTree3D.public RegionBSPTree3D buildTeapot(Map<String,RegionBSPTree3D> debugOutputs)
RegionBSPTree3D.debugOutputs - if not null, important geometries used during the construction of the
teapot will be placed in this map, keyed by part namepublic Map<String,RegionBSPTree3D> buildSeparatedTeapot()
public static void main(String[] args) throws IOException
TeapotBuilder class. Two positional
arguments are supported:
args - argument arrayIOException - if an I/O error occursCopyright © 2016–2021 The Apache Software Foundation. All rights reserved.