Пример #1
0
        private string TranslateWorldObjectType(Scene.WorldObjectType type)
        {
            switch (type)
            {
            case Scene.WorldObjectType.BezierCurve:
                return("BEZIERCURVE");

            case Scene.WorldObjectType.BSplineCurve:
                return("BSPLINECURVE");

            case Scene.WorldObjectType.Interpolation:
                return("INTERP");

            case Scene.WorldObjectType.BezierSurface:
                return("BEZIERSURF");

            case Scene.WorldObjectType.BSplineSurface:
                return("BSPLINESURF");

            default:
                throw new ArgumentOutOfRangeException(
                          nameof(type),
                          type,
                          null
                          );
            }
        }
Пример #2
0
 public void EmitObjectInfo(Scene.WorldObjectType type, string name)
 {
     ObjectDataSet.AppendFormat(
         "{0} {1}\n",
         TranslateWorldObjectType(type),
         name
         );
 }