首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rhino Python角度维度

Rhino Python角度维度
EN

Stack Overflow用户
提问于 2013-11-30 06:08:55
回答 3查看 807关注 0票数 1

我对Rhino Python脚本完全陌生,正在为以下问题而苦苦挣扎。根据半径、起点和大小对用户定义的圆弧的创建进行编码。我需要自动化的选择和尺寸的这条弧立即与此创建!

我找不到'rhinoscriptsyntax‘方法来标注角度,或者我无法在rs.Command("_DimAngle ")中编码'Select’圆弧。简而言之,我不能将选定的对象传递给角度尺寸命令!

还请注意,我需要并已经使用了rs.DimensionUserText(...向手动创建的角度尺寸中添加一些额外的文本。

有人能给我指出正确的方向吗,因为我怀疑我严重遗漏了一些明显的东西。

感谢大家的期待。

EN

回答 3

Stack Overflow用户

发布于 2013-12-01 16:02:50

如果在Rhino Python脚本中找不到函数,可以使用命令(rs.Command)或Rhino Common

票数 1
EN

Stack Overflow用户

发布于 2016-02-28 05:18:59

您可以做的一件事是命名对象,然后在使用rs.Command()时选择它:

代码语言:javascript
复制
 import rhinoscriptsyntax as rs

 rs.Command('_Arc') 
 arc = rs.LastCreatedObjects()[0]
 rs.ObjectName(arc,"Arc") 
 rs.Command("_DimAngle -selname Arc")
票数 1
EN

Stack Overflow用户

发布于 2013-12-03 05:48:34

就像Gianpaolo说的,你可以通过RhinoCommon绘制一个角度尺寸,但它涉及到几个步骤:

首先创建一个圆弧几何图形:http://4.rhino3d.com/5/rhinocommon/html/M_Rhino_Geometry_Arc__ctor_4.htm (此圆弧只在内存中,而不在图形中)。

使用它创建角度标注:http://4.rhino3d.com/5/rhinocommon/html/M_Rhino_Geometry_AngularDimension__ctor.htm

并将其绘制到文档中:http://4.rhino3d.com/5/rhinocommon/html/M_Rhino_DocObjects_Tables_ObjectTable_AddAngularDimension.htm

您可以在这里看到如何在Python中对其他维度类型执行此操作:https://github.com/mcneel/rhinopython/blob/master/scripts/rhinoscript/dimension.py

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20293987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档