ARDK for Android/com.nianticlabs.ardk/MeshingConfig
MeshingConfig
[androidJvm]
class MeshingConfig(var frameRate: UInt, var fuseKeyframesOnly: Boolean = false, var maximumIntegrationDistance: Float = 0.0f, var voxelSize: Float = 0.0f, var enableDistanceBasedVolumetricCleanup: Boolean = false, var numVoxelLevels: Int = 0, var meshBlockSize: Float = 0.0f, var meshCullingDistance: Float = 0.0f, var disableMeshDecimation: Boolean = true, var filterMeshWithSemantics: Boolean = false, var enableAllowlist: Boolean = false, var packedAllowlist: UInt, var enableBlocklist: Boolean = false, var packedBlocklist: UInt)
Constructors
| MeshingConfig | [androidJvm] constructor(frameRate: UInt, fuseKeyframesOnly: Boolean = false, maximumIntegrationDistance: Float = 0.0f, voxelSize: Float = 0.0f, enableDistanceBasedVolumetricCleanup: Boolean = false, numVoxelLevels: Int = 0, meshBlockSize: Float = 0.0f, meshCullingDistance: Float = 0.0f, disableMeshDecimation: Boolean = true, filterMeshWithSemantics: Boolean = false, enableAllowlist: Boolean = false, packedAllowlist: UInt, enableBlocklist: Boolean = false, packedBlocklist: UInt) |
Properties
| Name | Summary |
|---|---|
| disableMeshDecimation | [androidJvm] var disableMeshDecimation: Boolean |
| enableAllowlist | [androidJvm] var enableAllowlist: Boolean |
| enableBlocklist | [androidJvm] var enableBlocklist: Boolean |
| enableDistanceBasedVolumetricCleanup | [androidJvm] var enableDistanceBasedVolumetricCleanup: Boolean |
| filterMeshWithSemantics | [androidJvm] var filterMeshWithSemantics: Boolean |
| frameRate | [androidJvm] var frameRate: UInt |
| fuseKeyframesOnly | [androidJvm] var fuseKeyframesOnly: Boolean |
| maximumIntegrationDistance | [androidJvm] var maximumIntegrationDistance: Float |
| meshBlockSize | [androidJvm] var meshBlockSize: Float |
| meshCullingDistance | [androidJvm] var meshCullingDistance: Float |
| numVoxelLevels | [androidJvm] var numVoxelLevels: Int |
| packedAllowlist | [androidJvm] var packedAllowlist: UInt |
| packedBlocklist | [androidJvm] var packedBlocklist: UInt |
| voxelSize | [androidJvm] var voxelSize: Float |