Community
Hi all,
I am still super new here just joined 🙂
I have to draw a rectangle using ObjectARX but the problem is that i cannot find a method for the task, I found all kind of other methods like Line, Circle, ..... I managed to do it like that:
Point3d pointA = new Point3d(20,20,0); Point3d pointB = new Point3d(40,20,0); Point3d pointC = new Point3d(20,10,0); Point3d pointD = new Point3d(40,10,0); Line line1 = new Line(pointA, pointB); Line line2 = new Line(pointA, pointC); Line line3 = new Line(pointB, pointD); Line line4 = new Line(pointC, pointD);
But I thnk there must be a way to do it more easily. Can some one please help me or send me a link with some good tutorial(i checked nothing useful) Thank you in advance!
P.S.
I am still new in ObjectARX(started 2 day ago)
Solved! Go to Solution.
Solved by _gile. Go to Solution.
Hi,
AutoCAD Rectangles are closed polylines.
Polyline pline = new Polyline(); pline.AddVertexAt(0, new Point2d(20.0, 10.0), 0.0, 0.0, 0.0); pline.AddVertexAt(0, new Point2d(40.0, 10.0), 0.0, 0.0, 0.0); pline.AddVertexAt(0, new Point2d(40.0, 20.0), 0.0, 0.0, 0.0); pline.AddVertexAt(0, new Point2d(20.0, 20.0), 0.0, 0.0, 0.0); pline.Closed = true;