I don't know which mark you're referring to or what post but an arc has
various properties that could determine start point and endpoint
like radius, startangle, endangle, etc
endpoint itself is readonly...it results from combination of other
properties
how you approach your problem would depend exactly what you're trying to
achieve
you may have to use trig to calculate a new angle that would arrive at the
endpoint you're trying to get to.
following are the properties available for an arc object accessible to vba
(RO means read only so you won't be able to change them directly)
; IAcadArc: AutoCAD Arc Interface
; Property values:
; Application (RO) = #
; ArcLength (RO) = 58.4366
; Area (RO) = 486.332
; Center = (63.9458 23.1366 0.0)
; Document (RO) = #
; EndAngle = 2.68506
; EndPoint (RO) = (39.673 35.058 0.0)
; Handle (RO) = "33D"
; HasExtensionDictionary (RO) = 0
; Hyperlinks (RO) = #
; Layer = "0"
; Linetype = "ByLayer"
; LinetypeScale = 1.0
; Lineweight = -1
; Material = "ByLayer"
; Normal = (0.0 0.0 1.0)
; ObjectID (RO) = 2128840616
; ObjectName (RO) = "AcDbArc"
; OwnerID (RO) = 2128833784
; PlotStyleName = "ByLayer"
; Radius = 27.0422
; StartAngle = 0.524117
; StartPoint (RO) = (87.358 36.6699 0.0)
; Thickness = 0.0
; TotalAngle (RO) = 2.16094
; TrueColor = #
; Visible = -1
; Methods supported:
; ArrayPolar (3)
; ArrayRectangular (6)
; Copy ()
; Delete ()
; GetBoundingBox (2)
; GetExtensionDictionary ()
; GetXData (3)
; Highlight (1)
; IntersectWith (2)
; Mirror (2)
; Mirror3D (3)
; Move (2)
; Offset (1)
; Rotate (2)
; Rotate3D (3)
; ScaleEntity (2)
; SetXData (2)
; TransformBy (1)
; Update ()
hth
mark
wrote in message news:6253944@discussion.autodesk.com...
Hi Mark,
I found your post about the start point of entities. I have a question. Is
it possible to move the end point of an arc? I was able to move the end
point/start point of a line but for some reason the arc does not work. Could
you please give me any suggestions? Thanks.
Alin T