Esempio n. 1
0
            public void SetValue(object owner, WW.Math.Point3D value)
            {
                DxfCircle dxfCircle = (DxfCircle)owner;
                Vector3D  vector3D  = value - dxfCircle.point3D_0;

                vector3D.Z         = 0.0;
                dxfCircle.double_1 = vector3D.GetLength();
            }
Esempio n. 2
0
        public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext)
        {
            base.CopyFrom(from, cloneContext);
            DxfCircle dxfCircle = (DxfCircle)from;

            this.point3D_0  = dxfCircle.point3D_0;
            this.double_1   = dxfCircle.double_1;
            this.vector3D_0 = dxfCircle.vector3D_0;
            this.double_2   = dxfCircle.double_2;
        }
Esempio n. 3
0
            private void method_2()
            {
                if (!this.EnteredRadius.HasValue)
                {
                    return;
                }
                DxfCircle entity = (DxfCircle)this.Entity;

                ((DxfCircle.Class13.Class537) this.ControlPoints).method_0();
                this.OnEntityChanged(new EntityEventArgs(this.Entity));
            }
Esempio n. 4
0
        public override IGraphCloneable Clone(CloneContext cloneContext)
        {
            DxfCircle dxfCircle = (DxfCircle)cloneContext.GetExistingClone((IGraphCloneable)this);

            if (dxfCircle == null)
            {
                dxfCircle = new DxfCircle();
                cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)dxfCircle);
                dxfCircle.CopyFrom((DxfHandledObject)this, cloneContext);
            }
            return((IGraphCloneable)dxfCircle);
        }
Esempio n. 5
0
                internal static void smethod_0(
                    DxfEntity.Interactor.WinFormsDrawable drawable,
                    PaintEventArgs e,
                    GraphicsHelper graphicsHelper,
                    InteractionContext context,
                    bool drawRadius)
                {
                    DxfCircle entity   = (DxfCircle)drawable.Interactor.Entity;
                    Matrix4D  matrix4D = context.ProjectionTransform * entity.Transform;
                    PointF    pointF1  = matrix4D.TransformToPointF(entity.Center);
                    PointF    pointF2  = matrix4D.TransformToPointF(entity.Center + entity.Radius * Vector3D.XAxis);

                    if (entity.Radius == 0.0 || !drawRadius)
                    {
                        return;
                    }
                    e.Graphics.DrawLine(graphicsHelper.DottedPen, pointF1, pointF2);
                    PointF point = new PointF((float)(0.5 * ((double)pointF1.X + (double)pointF2.X)), (float)(0.5 * ((double)pointF1.Y + (double)pointF2.Y)));

                    e.Graphics.DrawString("R=" + entity.Radius.ToString(context.LengthFormatString), graphicsHelper.DefaultFont, graphicsHelper.DefaultBrush, point);
                }
Esempio n. 6
0
 public Class537(DxfCircle circle)
 {
     this.dxfCircle_0 = circle;
 }
Esempio n. 7
0
            public WW.Math.Point3D GetValue(object owner)
            {
                DxfCircle dxfCircle = (DxfCircle)owner;

                return(dxfCircle.point3D_0 + new Vector3D(0.0, -dxfCircle.double_1, 0.0));
            }
Esempio n. 8
0
 public virtual void Visit(DxfCircle circle)
 {
 }
Esempio n. 9
0
 public virtual void Visit(DxfCircle circle)
 {
     this.VisitEntity((DxfEntity)circle);
 }