docs.unity3d.com
    Show / Hide Table of Contents

    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 components and their serialized references to a MergedModel's hierarchy. Create a subclass that inherits from this when additional remapping behavior is needed when remapping components.

    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

    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023