热门标签

打印 上一主题 下一主题

[讨论] RhinoPpython TaperSpaceMorph 怎么锥状化

[复制链接]
查看: 4559|回复: 4

4

主题

15

帖子

45

积分

新手上路

Rank: 1

积分
45
跳转到指定楼层
楼主
发表于 2018-12-21 09:01:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 太平公主主主 于 2018-12-22 13:18 编辑

RhinoPpython  TaperSpaceMorph 怎么锥状化?下面这个做法不成功,不知道错在什么地方了,请教各位老师们!
[Python] 纯文本查看 复制代码
#coding=utf-8
import Rhino.Geometry as rg
import Rhino as r
import rhinoscriptsyntax as rs
import scriptcontext as sc

object=rs.GetObject ("选择物体", 16)
geometry=sc.doc.Objects.FindGeometry(object)
point1=rs.Str2Pt("0,5,0")
point2=rs.Str2Pt("0,-5,0")
taper=rg.Morphs.TaperSpaceMorph(point1,point2,1,2,False,False)
taper.PreserveStructure= False
taper.QuickPreview =False
morph=taper.Morph(geometry)
print morph
if morph:
   sc.doc.Objects.AddBrep(taper)
sc.doc.Views.Redraw()

t.jpg (190.78 KB, 下载次数: 305)

t.jpg
收藏 分享
回复

使用道具 举报

18

主题

166

帖子

984

积分

超级版主

Rank: 8Rank: 8

积分
984
沙发
发表于 2018-12-22 11:30:49 | 只看该作者
请上传一下代码
[db:签名]
回复

使用道具 举报

4

主题

15

帖子

45

积分

新手上路

Rank: 1

积分
45
板凳
 楼主| 发表于 2018-12-22 13:27:28 | 只看该作者

我把代码贴上去了,大师帮忙我看看,万分感谢!
回复

使用道具 举报

18

主题

166

帖子

984

积分

超级版主

Rank: 8Rank: 8

积分
984
地板
发表于 2018-12-22 22:31:01 | 只看该作者
本帖最后由 筑梦NARUTO 于 2018-12-22 22:35 编辑
太平公主主主 发表于 2018-12-22 13:27
我把代码贴上去了,大师帮忙我看看,万分感谢!

我猜你是把输入物件的类型弄错了,你输入的物件类型是挤出物件,所以代码没返回值。解决办法,rhino里炸开一下就好了。但你的代码有另一个问题。c.doc.Objects.AddBrep(geometry)添加物件的类型弄错了,改一下就可以用了。


[AppleScript] 纯文本查看 复制代码
#coding=utf-8
import Rhino.Geometry as rg
import Rhino as r
import rhinoscriptsyntax as rs
import scriptcontext as sc
 
object=rs.GetObject ("选择物体", 16)
geometry=sc.doc.Objects.FindGeometry(object)
point1=rs.Str2Pt("0,5,0")
point2=rs.Str2Pt("0,-5,0")
taper=rg.Morphs.TaperSpaceMorph(point1,point2,1,2,False,False)
taper.PreserveStructure= False
taper.QuickPreview =False

morph=taper.Morph(geometry)
print morph
if morph:
    sc.doc.Objects.AddBrep(geometry)
sc.doc.Views.Redraw()



1111.jpg (273.41 KB, 下载次数: 418)

1111.jpg

评分

参与人数 1金币 +2 经验 +2 收起 理由
Simon + 2 + 2

查看全部评分

[db:签名]
回复

使用道具 举报

4

主题

15

帖子

45

积分

新手上路

Rank: 1

积分
45
5#
 楼主| 发表于 2018-12-23 01:03:57 | 只看该作者
筑梦NARUTO 发表于 2018-12-22 22:31
我猜你是把输入物件的类型弄错了,你输入的物件类型是挤出物件,所以代码没返回值。解决办法,rhino里炸开 ...

经大师的指导,现在成功了,在此感谢 筑梦NARUTO
回复

使用道具 举报

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

本版积分规则

精彩推荐

Rhino 6 的授权管理模式的调整与转换

2020-08-20 图文教学

2020冬季 Rhino 建筑造型系统面授课程

2020-03-21 面授课程

课程介绍|Rhino工业/艺术设计曲面造型高级

2020-03-20 面授课程

2020暑期 Grasshopper参数化系统面授课程

2020-03-20 面授课程

VisualARQ 2.7 发布更新

2020-02-17 新闻

VisualARQ 2.6 发布更新

2019-12-12 新闻

ShapeMap–复杂形体的表面纹理贴合参数化插

2019-11-04 新闻

图文教学 | Rhino 6 细分建模 BARCELONA 椅

2019-06-30 图文教学

Rhino3D(犀牛)中文网

  • 深圳:0755-29642189
  • 上海:021-56496412
  • 成都:028-61592400
  • support@shaper3d.com

关注我们

Copyright   ©2007-2017  Rhino3D犀牛中文网  Powered by©Discuz!     ( 粤ICP备12051517号-5