明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1442|回复: 1

关于使用addline的方法出现的奇怪错误???!

[复制链接]
发表于 2006-2-23 18:08:00 | 显示全部楼层 |阅读模式

我需要使用addline的方法创建一条直线,但是,我发现每次运行都出现错误,困扰了我好久,我虽然使用AddLightWeightPolyline已经实现了目标,但是,我想addline不是更加的简单嘛?因此,结果却出现了错误,我水平有限,检查不出来,请各位大侠帮我看看好嘛?多谢了!主要代码如下:
Dim zgstarpoint(0 To 1) As Double
Dim zgendpoint(0 To 1) As Double
 '提醒选择相交边
   MsgBox ("为了确定主干管的位置,请选择与主干管相交的第一条边!")
      Dim PtPick1, ptpick2 As Variant
    sgg.Hide
        PtPick1 = ThisDrawing.Utility.GetPoint(, "选择点")
    'txtInsertX.Text = PtPick(0): txtInsertY.Text = PtPick(1)
       MsgBox ("第一个选择的点的x坐标,y坐标为:" & PtPick1(0) & PtPick1(1))
       zgstarpoint(0) = PtPick1(0) + 10: zgstarpoint(1) = PtPick1(1)
       'zgstarpoint(1) = PtPick(1)
   MsgBox "为了确定主干管的位置,请选择与主干管相交的第二条边!"
      ptpick2 = ThisDrawing.Utility.GetPoint(, "选择点")
       MsgBox ("第二个选择的点的x坐标,y坐标为:") & ptpick2(0) & ptpick2(1)
       zgendpoint(0) = ptpick2(0) + 10: zgendpoint(1) = ptpick2(1)
    Set zgline = ThisDrawing.ModelSpace.AddLine(zgstarpoint, zgendpoint)

 楼主| 发表于 2006-2-23 18:37:00 | 显示全部楼层

我已经弄明白了,原来addline必须使用3维坐标,而我却使用了2维,因此,发生了错误,真的不好意思,这样简单的问题居然拿了出来献丑!

大家别介意!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 06:15 , Processed in 0.169426 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表