×

工业设计互动平台

手机短信,快捷登录

QQ登录

只需一步,快速开始

请教一个ghpython方面的问题,您的举手之劳对我来说很重要!

发布于 2024-7-19 8 点赞 0 评论 329 浏览


         最近在rhino7的grasshopper里使用ghpython script学习gh二次开发,在利用CreateFromSweep方法进行单轨扫掠时遇到了问题,
就是调用CreateFromSweep单轨扫掠的最少参数模式时,运行是成功的,但加入文档里说的其他参数时就没反应,死活生成不了扫掠结果,编译器也不报错,不知道怎么回事。

运行成功的代码是:

from Rhino.Geometry import Brep, Curve, Point3d, Vector3d, SweepFrame, SweepBlend, SweepMiter, SweepRebuild

#breps = Brep.CreateFromSweep(rail1,san1,False,0.0115)

#a = breps

运行失败的代码是:
from Rhino.Geometry import Brep, Curve, Point3d, Vector3d, SweepFrame, SweepBlend, SweepMiter, SweepRebuild


startpoint = Point3d(0,0,0)

endpoint = Point3d(20,0,0)
frametype = SweepFrame.Freeform
roadlikenormal = Vector3d(0,0,1)
blendtype = SweepBlend.Local
mitertype = SweepMiter.Trimmed
tolerance = 0.01
rebuildtype = SweepRebuild.Rebuild
rebuildpointcound = 10
refittolerance = 0.01

breps = Brep.CreateFromSweep(
       rail1,
       san1,
       startpoint,
       endpoint,
       frametype,
       roadlikenormal,
       False,
       blendtype,
       mitertype,
       tolerance,
       rebuildtype,
       rebuildpointcound,
       refittolerance
       )
a = breps



以上代码我已附源文件。
感谢!

关于CreateFromSweep方法的使用问题.3dm

25.46 KB, 下载次数: 1

 [充值]

关于CreateFromSweep方法的使用问题.gh

5.11 KB, 下载次数: 0

 [充值]

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

本版积分规则

精彩回复

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

成为第一个回答人

推荐学习