|
AddEllipticalCylinder Example |
Using Programming Languages other than VBA
Sub Example_AddEllipticalCylinder()
' This example creates an elliptical cylinder in model space.
Dim cylinderObj As Acad3DSolid
Dim center(0 To 2) As Double
Dim majorRadius As Double
Dim minorRadius As Double
Dim height As Double
' Define the elliptical cylinder
center(0) = 0#: center(1) = 0#: center(2) = 0#
majorRadius = 5#
minorRadius = 2.5
height = 10#
' Create the elliptical cylinder in model space
Set cylinderObj = ThisDrawing.ModelSpace.AddEllipticalCylinder(center, majorRadius, minorRadius, height)
' Change the viewing direction of the viewport to better see the cylinder
Dim NewDirection(0 To 2) As Double
NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1
ThisDrawing.ActiveViewport.direction = NewDirection
ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
ZoomAll
End Sub
| Comments? |