Пример #1
0
        protected override bool Initialize()
        {
            m_windAndWaterController = new agxModel.WindAndWaterController();
            GetSimulation().add(m_windAndWaterController);

            return(base.Initialize());
        }
Пример #2
0
        protected override void OnDestroy()
        {
            if (GetSimulation() != null)
            {
                GetSimulation().remove(m_windAndWaterController);
            }

            m_windAndWaterController = null;

            base.OnDestroy();
        }
Пример #3
0
        protected override bool Initialize()
        {
            m_windAndWaterController = new agxModel.WindAndWaterController();
            GetSimulation().add(m_windAndWaterController);

            m_waterCurrentGenerator = new agxModel.ConstantWaterFlowGenerator(WaterVelocity.ToHandedVec3());
            m_windGenerator         = new agxModel.ConstantWindGenerator(WindVelocity.ToHandedVec3());
            m_windAndWaterController.setWindGenerator(m_windGenerator);

            return(base.Initialize());
        }