Drawing Cylinder Color is not Applying . Any suggestion ?

Drawing Cylinder Color is not Applying . Any suggestion ?

Anonymous
Not applicable
344 Views
1 Reply
Message 1 of 2

Drawing Cylinder Color is not Applying . Any suggestion ?

Anonymous
Not applicable

Public Sub DrawCylinder()
Dim cen As Variant
Dim r As Double
Dim h As Double
Dim cyl As Acad3DSolid
cen = ThisDrawing.Utility.GetPoint(, "Specify center point:")
rad = ThisDrawing.Utility.GetDistance(cen, "Specify radius:")
ht = ThisDrawing.Utility.GetDistance(, "Specify height:")
Set cyl = ThisDrawing.ModelSpace.AddCylinder(cen, rad, ht)
ThisDrawing.SendCommand ("VPOINT -1,-1,1 SHADEMODE CONCEPTUAL")
ThisDrawing.SendCommand ("CHPROP")
ThisDrawing.SendCommand ("LAST")
ThisDrawing.SendCommand ("C RED")
ThisDrawing.SendCommand ("UCSICON")
ThisDrawing.SendCommand ("NOO")

End Sub

0 Likes
345 Views
1 Reply
Reply (1)
Message 2 of 2

Alfred.NESWADBA
Consultant
Consultant

Hi,

 

you missed some <RETURN>s 😉

 

Public Sub DrawCylinder()
   Dim cen As Variant
   Dim r As Double
   Dim h As Double
   Dim cyl As Acad3DSolid
   cen = ThisDrawing.Utility.GetPoint(, "Specify center point:")
   rad = ThisDrawing.Utility.GetDistance(cen, "Specify radius:")
   ht = ThisDrawing.Utility.GetDistance(, "Specify height:")
   Set cyl = ThisDrawing.ModelSpace.AddCylinder(cen, rad, ht)
   ThisDrawing.SendCommand ("_VPOINT -1,-1,1" & vbCr)
   ThisDrawing.SendCommand ("_SHADEMODE _CONCEPTUAL" & vbCr)
   ThisDrawing.SendCommand ("_CHPROP" & vbCr)
   ThisDrawing.SendCommand ("_LAST" & vbCr & vbCr)
   ThisDrawing.SendCommand ("_C 1" & vbCr & vbCr)
   ThisDrawing.SendCommand ("_UCSICON" & vbCr)
   ThisDrawing.SendCommand ("_NOO" & vbCr)
End Sub

 HTH, - alfred -

------------------------------------------------------------------------------------
Alfred NESWADBA
ISH-Solutions GmbH / Ingenieur Studio HOLLAUS
www.ish-solutions.at ... blog.ish-solutions.at ... LinkedIn ... CDay 2026
------------------------------------------------------------------------------------

(not an Autodesk consultant)
0 Likes