×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

关于block和hatch的初级问题

发布于 2014-11-25 0 点赞 0 评论 3262 浏览

又有问题要问了,先谢过了

在RHINO的object种类中有block和hatch,其中BLOCK的解释如下
A block is a collection of objects linked together to form a single entity. Using blocks lets you keep model size smaller by using block instances instead of copying identical geometry.
感觉BLOCK相当于模型引用,类似SKETCHUP中的组件,可以减少模型的文件大小
于是尝试了一下,
def test2():
    s = rs.AddSphere([0,0,0], 10)
    block = rs.AddBlock(s, [0, 0, 0])
    if(block != None):
        rs.InsertBlock(block, [0, 0, 50])
    else:
        print 'err'
   
if __name__=="__main__":
    rs.EnableRedraw(False)
    test2()
    rs.EnableRedraw(True)

但是在AddBlock是就失败了,
Message: iteration over non-sequence of type Guid
不知道为什么。

另外还有一种HATCH类型,根本不知道是干什么用的,英文的解释也看不明白,希望高手解释一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

成为第一个回答人