Package | Description |
---|---|
com.luciad.meshup |
Provides a builder for optimizing, simplifying,
multi-leveling and slicing 3D mesh data.
|
Modifier and Type | Method and Description |
---|---|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.addInputFiles(String... aMeshPath)
Adds paths pointing to a single file in a supported mesh format.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.defaultModelReference(ILcdModelReference aModelReference)
Set a unique reference to be used for all the meshes.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.dropSmallComplexParts(boolean aDropSmallComplexParts)
Drop parts of the mesh that are relatively small and complex before simplification.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.forcePNGEncoding(boolean aForcePNGEncoding)
Forces
png encoding for textures. |
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.globalShift(ILcdPoint aGlobalShift)
Set a global shift to be used for every mesh.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.globalShiftFactory(Function<String,ILcdPoint> aGlobalShiftFactory)
Set a global shift factory that returns a
point for a given file. |
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.meshCompression(ELcdOGC3DTilesMeshCompressionType aMeshCompressionType)
Sets the mesh compression algorithm to use in the OGC 3D Tiles encoding.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.metadataMapper(ILcd3DTilesProcessorMetadataMapper aMetadataMapper)
Adds a metadata provider to this builder.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.modelReferenceDecoder(ILcdModelReferenceDecoder aModelReferenceDecoder)
Set a model reference decoder that returns a reference for a given filepath.
|
static TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.newBuilder()
Creates a new builder for the 3DTiles processor.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.outputPath(String aOutputPath)
Set the folder that the output OGC 3D Tiles tileset is written to.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.preserveBorders(boolean aPreserveBorders)
The border of a mesh consists of edges that only connect to a single face.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.simplificationStrategy(ELcdSimplificationStrategy aSimplificationStrategy)
Specifies the simplification algorithm to use.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.statusListener(ILcdStatusListener aStatusListener)
Set the status listener to be notified of the task's progress.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.textureQuality(float aTextureQuality)
Set the
jpeg encoding quality. |
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.textureSize(int aTextureSize)
Sets the texture size per tile.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.textureToColor(boolean aTextureToColor)
Specifies whether this model's textures should be converted to color.
|
TLcd3DTilesProcessorBuilder |
TLcd3DTilesProcessorBuilder.verticesPerTile(int aVerticesPerTile)
Sets the number of vertices per tile.
|