我可以使用 .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
的变量,它表示圆锥体的高度。
我使用此代码获取点,我 select 的点是圆锥体的底部 但我需要使用 selected 点作为正在绘制的圆锥体的顶部那么
conecenter = .GetPoint(, vbCr & "select position for base of cone:")
是的,.getpoint
方法仅提示用户指定任意点,方法是通过图形方式选择点,或在 AutoCAD 命令行中输入点坐标值。因此,用户可以指定当前视口中的任何点。
要计算圆锥的顶部,您需要将用户提供的点的 z 坐标 conecenter
减少圆锥高度的一半,例如:
conecenter(2) = conecenter(2) - coneheight / 2.0
这假设您有一个名为 coneheight
的变量,它表示圆锥体的高度。