コード例 #1
0
        public void AddObject()
        {
            // Model에 시뮬레이션 오브젝트를 추가하고 컴포넌트를 연결합니다.
            SimulationObject SimObj = model.AddObject();

            SimObj.Name = string.Format("Triangle{0}", SimObj.GetInstanceID().ToString("D3"));
            SimObj.AddComponent <GLDrawComponent>();
            SimObj.AddComponent <TransformBehavior>();
            SimObj.GetComponent <Transform>().LocalScale = new ETE.Geometry.Vector3(scale, scale, scale);
            scale *= 0.95f;

            // 오브젝트 관리
            ObjectBuffer.Add(SimObj);
            // 작업 결과를 버퍼에 추가
            LogBuffer.Add(new LogInfo()
            {
                Log = "Add " + SimObj.Name, Time = DateTime.Now
            });
        }