我可以使用 .getpoint 作为圆锥顶部的 select 位置吗

Can I use .getpoint for select position for top of cone

我使用此代码获取点,我 select 的点是圆锥体的底部 但我需要使用 selected 点作为正在绘制的圆锥体的顶部那么

conecenter = .GetPoint(, vbCr & "select position for base of cone:")

是的,.getpoint 方法仅提示用户指定任意点,方法是通过图形方式选择点,或在 AutoCAD 命令行中输入点坐标值。因此,用户可以指定当前视口中的任何点。

要计算圆锥的顶部,您需要将用户提供的点的 z 坐标 conecenter 减少圆锥高度的一半,例如:

conecenter(2) = conecenter(2) - coneheight / 2.0

这假设您有一个名为 coneheight 的变量,它表示圆锥体的高度。