问题标签 [rhino3d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PyQt6 Python:使用按钮运行脚本
我想知道如何用 PyQt6 运行这个 python 脚本,实际代码显示窗口,当我关闭它时它运行第二个代码
点击按钮>>>> hops.start(debug=True)
arrays - 如何在对应于弯曲和旋转矢量的圆形网格阵列中创建旋转凹陷?
我有一个设置,其中圆形网格圆柱阵列根据 MD 滑块的矢量强度弯曲。我试图通过在受 MD 滑块矢量影响的区域中实现指数高度降低来构建当前设置,这样弯曲的强度对应于圆柱体高度从其基线高度的降低。我该怎么做呢?
nodes - 在蚱蜢和犀牛中创造有机形状
我对犀牛和蚱蜢相对较新,但对搅拌机多年的 3d 对象有所了解。我需要创建一个看起来像底部图片的有机形状(尤其是第一个和最后一个)。对我来说非常重要的是它是可平铺的和 3d 的。我找到了一些教程,但它从来都不是我想要的样子。我想过用像袋鼠这样的物理插件以某种方式创建它,但我不知道如何。此外,重复的、可平铺的方法在那里也很难。我还考虑过甚至不使用蚱蜢,而是使用 subsurf 来创建那种风格。但可能不一样。
我想问,如果有人知道如何创建这样的模式,以及你会以什么方式处理它。你有教程或脚本可以和我分享吗?也许还有一个网站,其中部分内容得到解释,我可以自己阅读。或者,也许你可以给我一个粗略的节点设置,我会一步一步地理解它。我会很感激。我会很感激的。提前致谢!
c# - CefSharp Wpf 缺失方法
我正在为打开网页的 Rhino(一种 3D 建模软件)开发这个插件,因此我试图在 WPF 窗口中使用 CefSharp。
作为一个简单的概念证明,我现在只是试图打开一个显示谷歌的浏览器。超级简单,但无法正常工作,因为我不断收到此错误:
System.MissingMethodException:'找不到方法:'Void CefSharp.IFrameHandler.OnFrameAttached(CefSharp.IWebBrowser,CefSharp.IBrowser,CefSharp.IFrame)'。
我的窗口:
以及背后的代码:
调用 WPF 窗口的 Rhino 命令(不确定是否有用):
我究竟做错了什么?
谢谢您的帮助!
docker - 无法从 Docker 容器外部访问我的应用程序,但在容器内一切正常
我正在尝试在 docker 容器中运行 Rhino Compute,但遇到了一个奇怪的问题。我使用下面的 Dockerfile 构建了一个映像,当我在本地运行它时,没有任何问题。
应用代码在这里:https ://github.com/mcneel/compute.rhino3d
如前所述,当我对localhost:5000
. 但是,当我尝试从主机卷曲时(运行后),我无法得到任何响应docker run -p nodeport:containerport imagename
。我不确定它是否与防火墙有关,或者 Dockerfile 中的任何内容配置不正确。
任何帮助表示赞赏。
c# - 从 RhinoCommon 的点云中删除点?
我正在使用此代码让用户从加载的点云中选择特定点。关键是允许他们手动修剪点云,然后创建自动异常值检测来修剪这些点。但是,我在任何地方都找不到如何删除这些点?
python - 为 Rhino 中的 .xyz-import 设置选项,仅在 \\ 时加载脚本和路径
第一:我想知道定义“分隔符=空格”并激活“创建点云”选项的正确措辞是什么。我尝试了这个和其他的东西,但是当我运行脚本时这些点永远不会加载。当我正常导入它们时,它当然可以工作。
第二:当我使用 os.path 或 pathlib 方法获取完整路径时,仅在使用双反斜杠 ("C:\\Users\\admin\\...\\filename") 完全写入路径时才找到该文件运行脚本时,我在 rhino 中遇到了 Windows 错误。我尝试了所有我能想到的方法,但似乎没有其他方法。感谢您的帮助!
该脚本跟随另一个启动 rhino 并在 vscode 中启动。我得到了分数,但它们都在 0,0,0 的一个地方。
rhino 返回: 命令:_-RunPythonScript C:\Users\admin\Desktop\LSH\Programmierung\xyz_swisstopo_api\py_modules\import_xyz.py _-Import c:\users\admin\desktop\lsh\programmierung\xyz_swisstopo_api\import_files\swissalti3d_0 .5_xyz_chlv95_ln02_2680_1249.xyz _Delimiters=_Space 成功读取文件“c:\users\admin\desktop\lsh\programmierung\xyz_swisstopo_api\import_files\swissalti3d_0.5_xyz_chlv95_ln02_2680_1249.xyz”_CreatePointcloud=_是未知命令
python - Subprocess.popen 多个脚本 - 等待每个脚本完成
我在 python 和 Rhino 中使用子进程执行多个脚本时遇到问题。我想导入 dxf/xyz 文件,重命名图层并拆分对象。这 3 个脚本单独工作,但是当通过子进程执行时,bbox-splitting 脚本在重命名图层完成之前开始运行,因此无法正常工作。知道如何在开始下一个脚本之前等待每个脚本完成吗?