Skip navigation links
B H M O S T W 

B

BottomUpBSPTreeConstruction - Class in org.apache.commons.geometry.examples.tutorials.bsp
Class containing tutorial code for constructing a 2D BSP tree using a bottom-up approach.
BSPTreeSVGWriter - Class in org.apache.commons.geometry.examples.tutorials.bsp
Class for writing SVG visualizations of 2D BSP trees.
BSPTreeSVGWriter(Bounds2D) - Constructor for class org.apache.commons.geometry.examples.tutorials.bsp.BSPTreeSVGWriter
Construct a new instance that will render regions within the given bounds.
BSPTreeUnion - Class in org.apache.commons.geometry.examples.tutorials.bsp
Class containing tutorial code for computing the union of two trees.
BSPTreeXor - Class in org.apache.commons.geometry.examples.tutorials.bsp
Class containing tutorial code for computing the xor result of two trees.
buildSeparatedTeapot() - Method in class org.apache.commons.geometry.examples.tutorials.teapot.TeapotBuilder
Build a teapot separated into its component parts.
buildTeapot() - Method in class org.apache.commons.geometry.examples.tutorials.teapot.TeapotBuilder
Build a teapot as a RegionBSPTree3D.
buildTeapot(Map<String, RegionBSPTree3D>) - Method in class org.apache.commons.geometry.examples.tutorials.teapot.TeapotBuilder
Build a teapot as a RegionBSPTree3D.

H

HexagonPartitionedRegion - Class in org.apache.commons.geometry.examples.tutorials.bsp
Class containing tutorial code for constructing a balanced tree using a partitioned region builder.
HexagonStructuralCut - Class in org.apache.commons.geometry.examples.tutorials.bsp
Class containing tutorial code for constructing a balanced tree using a single structural cut.
HexagonUnbalanced - Class in org.apache.commons.geometry.examples.tutorials.bsp
Class containing tutorial code for constructing an unbalanced BSP tree for a hexagon.

M

main(String[]) - Static method in class org.apache.commons.geometry.examples.tutorials.bsp.BottomUpBSPTreeConstruction
Tutorial code entry point.
main(String[]) - Static method in class org.apache.commons.geometry.examples.tutorials.bsp.BSPTreeUnion
Tutorial code entry point.
main(String[]) - Static method in class org.apache.commons.geometry.examples.tutorials.bsp.BSPTreeXor
Tutorial code entry point.
main(String[]) - Static method in class org.apache.commons.geometry.examples.tutorials.bsp.HexagonPartitionedRegion
Tutorial code entry point.
main(String[]) - Static method in class org.apache.commons.geometry.examples.tutorials.bsp.HexagonStructuralCut
Tutorial code entry point.
main(String[]) - Static method in class org.apache.commons.geometry.examples.tutorials.bsp.HexagonUnbalanced
Tutorial code entry point.
main(String[]) - Static method in class org.apache.commons.geometry.examples.tutorials.bsp.TopDownBSPTreeConstruction
Tutorial code entry point.
main(String[]) - Static method in class org.apache.commons.geometry.examples.tutorials.teapot.TeapotBuilder
Entry point for command-line execution of the TeapotBuilder class.

O

org.apache.commons.geometry.examples.tutorials - package org.apache.commons.geometry.examples.tutorials
This package contains code for commons-geometry tutorials.
org.apache.commons.geometry.examples.tutorials.bsp - package org.apache.commons.geometry.examples.tutorials.bsp
This package contains code for the BSP tree tutorial.
org.apache.commons.geometry.examples.tutorials.teapot - package org.apache.commons.geometry.examples.tutorials.teapot
This package contains code for the CSG teapot tutorial.

S

setTreeParentOffsetFactor(double) - Method in class org.apache.commons.geometry.examples.tutorials.bsp.BSPTreeSVGWriter
Set the offset factor determining how much of the available horizontal width for a node should be used to offset it from its parent.
setTreeParentXOffsetMin(double) - Method in class org.apache.commons.geometry.examples.tutorials.bsp.BSPTreeSVGWriter
Set the minimum horizontal offset for tree nodes from their parents.

T

TeapotBuilder - Class in org.apache.commons.geometry.examples.tutorials.teapot
Class used to construct a simple 3D teapot shape using the commons-geometry-euclidean module.
TeapotBuilder(Precision.DoubleEquivalence) - Constructor for class org.apache.commons.geometry.examples.tutorials.teapot.TeapotBuilder
Construct a new build instance.
TopDownBSPTreeConstruction - Class in org.apache.commons.geometry.examples.tutorials.bsp
Class containing tutorial code for constructing a 2D BSP tree using a top-down approach.

W

write(RegionBSPTree2D, File) - Method in class org.apache.commons.geometry.examples.tutorials.bsp.BSPTreeSVGWriter
Write an SVG visualization of the given BSP tree.
write(RegionBSPTree2D, Map<RegionBSPTree2D.RegionNode2D, String>, File) - Method in class org.apache.commons.geometry.examples.tutorials.bsp.BSPTreeSVGWriter
Write an SVG visualization of the given BSP tree.
B H M O S T W 
Skip navigation links

Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.