Package com.luciad.view.lightspeed.geometry.discretization
package com.luciad.view.lightspeed.geometry.discretization
Provides support for the discretization of vector shapes. The main interface
in this package is
ILspShapeDiscretizer
,
which defines how a domain object can be discretized into the form of an
ALspEditable3DMesh
. TLspShapeDiscretizer
is the default implementation of this interface. The other classes in this
package are utilities related to ALspEditableSimple3DMesh
.- Since:
- 2012.0
-
ClassDescriptionA mesh consisting of vertices and primitives.An abstract class for a 3D primitive contained in an ALsp3DMesh.An editable extension of
ALsp3DMesh
.Interface for a class that can discretize geometric shapes into a format that is easier to use for painters.Exception thrown byILspShapeDiscretizer.discretizeSFCT(Object, TLspShapeDiscretizationParameters, com.luciad.view.lightspeed.TLspContext, ALspEditable3DMesh)
when the given combination of object and discretization parameters cannot be discretized.An editable implementation ofALsp3DPrimitive
.Mode enumeration used to indicate whether a shape's outline, interior or both should be discretized.Groups parameters that are used to tailor the discretization of a shape.Builder for creating instances ofTLspShapeDiscretizationParameters
.Default implementation ofILspShapeDiscretizer
.