Message 1 of 9
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Please Help!
I have made code to draw rectangle but i don't know how to find imaginary(fourth) point,if any one request this expert help me to complete it.
Option Explicit
Sub DrawThreePointRectange()
Dim SectionCoord(0 To 9) As Double
Dim Topbar As Integer
Dim BottomBar As Integer
Dim Cover As Integer
Dim Rectang As Object
Dim ActDoc As Object
Dim InsertP(2) As Double
Dim CirObj As Object
Dim i As Long
Dim PickFirstPoint As Variant
Dim PickSecondPoint As Variant
Dim PickThirdPoint As Variant
Dim PickForthPoint(0 To 2) As Double
PickFirstPoint = ThisDrawing.Utility.GetPoint(, "Pick First Point")
ReDim Preserve PickFirstPoint(0 To 1)
PickSecondPoint = ThisDrawing.Utility.GetPoint(, "Pick Second Point")
ReDim Preserve PickSecondPoint(0 To 1)
PickThirdPoint = ThisDrawing.Utility.GetPoint(, "Pick Third Point")
ReDim Preserve PickThirdPoint(0 To 1)
SectionCoord(0) = PickFirstPoint(0): SectionCoord(1) = PickFirstPoint(1)
SectionCoord(2) = PickSecondPoint(0): SectionCoord(3) = PickSecondPoint(1)
SectionCoord(4) = PickThirdPoint(0): SectionCoord(5) = PickThirdPoint(1)
SectionCoord(6) = PickFirstPoint(0): SectionCoord(7) = PickSecondPoint(1) '????????
SectionCoord(8) = PickFirstPoint(0): SectionCoord(9) = PickFirstPoint(1)
Set Rectang = ThisDrawing.ModelSpace.AddLightWeightPolyline(SectionCoord)
ZoomExtents
Set Rectang = Nothing
End Sub
Solved! Go to Solution.