protected override void FireLodStrategyListener(EarthView.IndustryEngine.DynamicModelLibrary.DynamicModelObject modelObject, EarthView.World.Spatial3D.GlobeCamera camera) { base.FireLodStrategyListener_NoVirtual(modelObject, camera); }
/// <summary> /// 计算动态目标对象当前的LOD值 /// </summary> /// <param name="modelObject">动态目标对象</param> /// <param name="camera">相机对象</param> /// <returns>动态目标对象当前的LOD值</returns> protected override double GetLodValue(EarthView.IndustryEngine.DynamicModelLibrary.DynamicModelObject modelObject, EarthView.World.Spatial3D.GlobeCamera camera) { double ret = EarthView_IndustryEngine_DynamicModelLibrary_CDynamicPixelLodStrategy_getLodValue_Real_CDynamicModelObject_CGlobeCamera(this.NativeObject, object.Equals(modelObject, null) ? IntPtr.Zero : modelObject.NativeObject, object.Equals(camera, null) ? IntPtr.Zero : camera.NativeObject); return(ret); }
public override bool IsPassed(EarthView.IndustryEngine.DynamicModelLibrary.DynamicModelObject modelObject, string lodStrategyItemName, EarthView.World.Spatial3D.GlobeCamera camera) { return(base.IsPassed_NoVirtual(modelObject, lodStrategyItemName, camera)); }