乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 61|回复: 4

画三棱锥----大家看看错误在哪里

[复制链接]

39

主题

89

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
245
发表于 2004-5-31 16:46:00 | 显示全部楼层 |阅读模式
三棱锥型的创建法:
  1)生成多段线(Addpolyline);
  2)产生区域(AddRegion)后通过挤压(AddExtrudedSolid)
程序如下:
                         
Sub CreatePyramid()
         Dim polyObj As AcadPolyline
         Dim point(0 To 11) As Double
         point(0) = 0: point(1) = 0: point(2) = 0
         point(3) = 255: point(4) = 0: point(5) = 0
         point(6) = 128: point(7) = 221.7025: point(8) = 0
         point(9) = 0: point(10) = 0: point(11) = 0
         Set polyObj = ThisDrawing.ModelSpace.AddPolyline(point) ' 生成三角形
         Dim regionObj As Variant
         Set regionObj = ThisDrawing.ModelSpace.AddRegion(polyObj) ‘创造面域
         Dim height As Double
         Dim taperAngle As Double
         height = 255: taperAngle = 0
         Dim solidObj As Acad3DSolid
         Set solidObj = ThisDrawing.ModelSpace.AddExtrudeSolid(regionObj,height,taperAngle)’拉伸成三棱锥
End Sub
运行时会产生错误: 方法‘AddRegion' 作用于对象’IacadModelspace‘时失效
我在ACAD2002环境下运行。请大家帮忙找错误,谢谢了!
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2004-5-31 18:33:00 | 显示全部楼层
AddRegion方法的参数是实体数组
回复

使用道具 举报

39

主题

89

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
245
发表于 2004-6-1 09:25:00 | 显示全部楼层
谢谢,能解释一下吗?
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2004-6-1 10:24:00 | 显示全部楼层
AddRegion方法的参数是实体数组,返回值是也是是实体数组
Signature
RetVal = object.AddRegion(ObjectList)
Object
, ,
The object or objects this method applies to.
ObjectList
Array of Objects
The array of objects forming the closed coplanar face to be made into a region. This array may contain the following object types: , , , , , .
RetVal
Variant
This method outputs an array of the newly created  objects.
回复

使用道具 举报

39

主题

89

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
245
发表于 2004-6-1 11:33:00 | 显示全部楼层
xiexie
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-15 17:36 , Processed in 0.353035 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表