示例#1
0
文件: Class303.cs 项目: 15831944/WW
        private void method_3(
            Class374 modelBuilder,
            DxfPolyline3DSpline spline,
            Class285 entityBuilder)
        {
            if (entityBuilder == null)
            {
                return;
            }
            Class301 class301 = entityBuilder as Class301;

            if (class301 == null)
            {
                this.method_4(modelBuilder, (DxfPolyline3DBase)spline, entityBuilder);
            }
            else
            {
                DxfVertex3D handledObject = (DxfVertex3D)class301.HandledObject;
                if (class301.IsSplineControlPoint)
                {
                    spline.ControlPoints.Add(handledObject);
                }
                else
                {
                    spline.ApproximationPoints.Add(handledObject);
                }
            }
        }
示例#2
0
文件: Class303.cs 项目: 15831944/WW
        private void method_2(Class374 modelBuilder, DxfPolyline3D polyline, Class285 entityBuilder)
        {
            if (entityBuilder == null)
            {
                return;
            }
            Class301 class301 = entityBuilder as Class301;

            if (class301 == null)
            {
                this.method_4(modelBuilder, (DxfPolyline3DBase)polyline, entityBuilder);
            }
            else
            {
                DxfVertex3D handledObject = (DxfVertex3D)class301.HandledObject;
                polyline.Vertices.Add(handledObject);
            }
        }
示例#3
0
 public void Visit(DxfVertex3D vertex)
 {
     this.method_0((DxfEntity)vertex);
 }
示例#4
0
 public void Visit(DxfVertex3D vertex)
 {
     this.bool_0 = true;
 }
示例#5
0
 public Class301(DxfVertex3D vertex)
     : base((DxfEntity)vertex)
 {
 }