using UnityEngine; using XRTool.Util; public class GetZeroPos : MonoBehaviour { public Transform arMap; void Start() { TimerMgr.Instance.CreateTimer(()=> { // ��ȡMeshFilter��� MeshFilter meshFilter = arMap.GetComponent<MeshFilter>(); if (meshFilter != null) { // ��ȡMesh Mesh mesh = meshFilter.mesh; // ��ȡ���ж��� Vector3[] vertices = mesh.vertices; // ��ʼ����С����ֵΪ��һ����������� Vector3 minPoint = vertices[0]; // �ҵ���С��X��Y��Z����ֵ for (int i = 1; i < vertices.Length; i++) { Vector3 vertex = vertices[i]; minPoint.x = Mathf.Min(minPoint.x, vertex.x); minPoint.y = Mathf.Min(minPoint.y, vertex.y); minPoint.z = Mathf.Min(minPoint.z, vertex.z); } // ��С����ֵ������������ Debug.Log("Mesh����㣺" + minPoint); } else { Debug.LogError("δ�ҵ�MeshFilter���"); } },1,-1); } }