Namespace Unity.Industrial.Forma.Core.MeshMerge
Classes
ComponentRemapMergeBehavior
Remaps components onto a MergedModel's hierarchy.
MergedModel
Merges meshes found in a transform's hierarchy and provides (optional) custom merging behavior with the specified IMergeBehavior behavior(s).
MergedModelTag
Tag added to merged model roots to differentiate them from their unmerged counterparts.
QueriesRemapMergeBehavior
Remaps all QueryNodes found in a model's hierarchy
RemapBehavior<T>
Remaps
TransformScalingMergeBehavior
Adjusts local scales in the model's hierarchy when merging models to prevent deformations / skewing caused by parenting game objects to non-uniformly scaled parents.
UploadMeshDataMergeBehavior
Frees up system memory copies of the merged model's mesh data by uploading its meshes to the graphics API with UploadMeshData
ValidateQueryIdsMergeBehavior
Ensures that all query ids on the product's variant table are valid. Updates the product's settings prefab with the correct ids if needed.
VertexWeldMergeBehavior
Welds vertices together on merged meshes.
Structs
SubMeshRenderer
Simple data object to reference a specific sub-mesh on a Renderer
Interfaces
IMergeBehavior
Adds custom merging behavior when creating a MergedModel