Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


sharedMesh

The mesh object used for collision detection.
Read time 1 minuteLast updated 8 days ago

Definition

  • Type: Property
  • Namespace: UnityEngine
  • Assembly: UnityEngine.PhysicsModule
public Mesh sharedMesh { get; set; }

Remarks

If prior to setting _sharedMesh any of the vertices, indices or triangles of the mesh have been changed then the shapes of the MeshCollider will be rebuilt.

Examples

using UnityEngine;public class Example : MonoBehaviour{ // Assigns an arbitrary mesh collider to the current transform [SerializeField] Mesh meshToCollide; void Start() { if (!meshToCollide) { Debug.LogError("Assign a mesh in the inspector"); return; } MeshCollider meshCollider = gameObject.AddComponent<MeshCollider>(); meshCollider.sharedMesh = meshToCollide; }}