rhinoscriptsyntax库
夜.千羽
这个作者很懒,什么都没留下…
展开
-
rhino中生成随机盆地地形——rhinopython
目标:中间平坦,为了建筑/规划建模,z值需要为0;但是一定范围外,存在山地用到random、math函数,python老朋友了还用到“狄洛尼三角剖分”这个电池(Delaunay triangulation)思路/代码来着:http://atlv.org/education/ghpython/import rhinoscriptsyntax as rsimport randomimport matha = []for i in range(500): x = math.cos(i*0原创 2020-11-11 22:19:27 · 1134 阅读 · 1 评论 -
用getpoints和addpolyline输入点生成polyline(多段线)——rhinopython
目的:用户输入/指定多个点,生成多段线用到getpoints(不是getpoint!注意)、addpolylinegeipoints官方文档:GetPoints(draw_lines=False, in_plane=False, message1=None, message2=None, max_points=None, base_point=None)Pauses for user input of one or more pointsParameters:draw_lines (bool,原创 2020-11-11 20:59:51 · 2164 阅读 · 0 评论 -
rhinopython——循环生成不同原点、不同半径的随机圆
与python的不同点,for循环只会显示最后一个结果,所以,需要提前定义一个空列表,append追加循环数据记得变量名称,初学易发生变量命名的问题,提示你XXX没有append这个属性#生成10个随机圆,圆心坐标和半径都为随机数import rhinoscriptsyntax as rsimport random #导入random函数,生成随机数Circle=[] #定义一个空列表,为了储存for循环产生的值,如果不append追加,则只能在rhino中产生一个圆Point=[]原创 2020-11-09 23:54:55 · 2157 阅读 · 0 评论 -
rhinopython python编辑器、按钮编辑器、debug、rhinoscriptsyntax库函数使用手册
0、python编辑器1、按钮编辑器!-_EditPythonScript (print('123'))#RunPythonScript和EditPythonScript一样功能,没有区别(大概)!-_EditPythonScript (D:\测试.py)shift+右键 点击按钮即可打开按钮编辑器,查看其命令代码你可以借此查看初始按钮的运行代码2、debug想进入下一步,继续点击即可当感觉某个函数没问题,可以直接用step out跳出这个函数,不会在此函数内停顿原创 2020-08-18 22:50:03 · 4769 阅读 · 0 评论