コード例 #1
0
        public AcadDB.Circle CircleToNativeDB(Circle circle)
        {
            var normal = VectorToNative(circle.plane.normal);
            var radius = ScaleToNative((double)circle.radius, circle.units);

            return(new AcadDB.Circle(PointToNative(circle.plane.origin), normal, radius));
        }
コード例 #2
0
        // Circles
        public Circle CircleToSpeckle(AcadDB.Circle circle)
        {
            var _circle = new Circle(PlaneToSpeckle(circle.GetPlane()), circle.Radius, ModelUnits);

            _circle.length = circle.Circumference;
            _circle.bbox   = BoxToSpeckle(circle.GeometricExtents, true);
            return(_circle);
        }