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);

    }
}