Area / Radius properties example

Sub Area_Example()

' This example adds a circle to the drawing and returns it's Radius and Area.

' It the modifies the radius and returns modified values.

    Dim cenPt(0 To 2) As Double: cenPt(0) = 4: cenPt(1) = 2: cenPt(2) = 0

    Dim dRadius As Double: dRadius = 2.5

    'Add the arc to the .dwg

    Dim myCircle As AcadCircle

    Set myCircle = ThisDrawing.ModelSpace.AddCircle(cenPt, dRadius)

    ' Display the entity

    myCircle.Update

    Dim dArea As Double:

    dArea = myCircle.Area

    dRadius = myCircle.radius

    MsgBox "Area = " & dArea & Chr(13) & "dRadius = " & dRadius

    ' modify the radius

    myCircle.radius = 5#

    myCircle.Update

    MsgBox "Area = " & myCircle.Area & _

    Chr(13) & "Radius = " & myCircle.radius & _

    Chr(13) & "Diameter = " & myCircle.Diameter

End Sub

 


Bricscad™ is commercialized by Bricsys NV. Bricsys NV and Vondle NV are fully owned subsidiaries of Menhirs NV. © 2001- Menhirs NV - All rights reserved.