McKineap.Models.Model3D.Model.SetAABox C# (CSharp) Метод

SetAABox() публичный Метод

public SetAABox ( System.Vector3 min, System.Vector3 max ) : void
min System.Vector3
max System.Vector3
Результат void
        public void SetAABox(Vector3 min, Vector3 max)
        {
            m_aaBoxMin = min;
            m_aaBoxMax = max;
            m_aaBoxCentre = 0.5f * (min + max);
        }

Usage Example

Пример #1
0
        //calculates the bounding box of the whole model
        private void ComputeBoundingBox(Model model, Scene scene)
        {
            Vector3 sceneMin = new Vector3(1e10f, 1e10f, 1e10f);
            Vector3 sceneMax = new Vector3(-1e10f, -1e10f, -1e10f);
            Matrix transform = Matrix.Identity;

            ComputeBoundingBox(scene, scene.RootNode, ref sceneMin, ref sceneMax, ref transform);

            //set min and max of bounding box
            model.SetAABox(sceneMin, sceneMax);
        }