示例#1
0
        public Instance( InstPlacement placement )
        {
            Object = placement.Object;

            Position = placement.Position;
            Rotation = placement.Rotation;
            LOD = ( placement.HasLOD ? new Instance( placement.LODPlacement ) : null );
            IsLOD = placement.IsLOD;
        }
示例#2
0
        public Instance(InstPlacement placement)
        {
            Object = placement.Object;

            Position = placement.Position;
            Rotation = placement.Rotation;
            LOD      = (placement.HasLOD ? new Instance(placement.LODPlacement) : null);
            IsLOD    = placement.IsLOD;
        }
示例#3
0
 public void AddPlacement(InstPlacement placement)
 {
     myTempPlacements.Add(placement);
 }
示例#4
0
 public void FindLODPlacement( List<InstPlacement> batch )
 {
     if ( HasLOD )
     {
         LODPlacement = batch[ LODIndex ];
         LODPlacement.IsLOD = true;
     }
 }
示例#5
0
 public void AddPlacement( InstPlacement placement )
 {
     myTempPlacements.Add( placement );
 }