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