文件名称:GrasshopperAsyncComponent:无垃圾蚱hopper组件
文件大小:36KB
文件格式:ZIP
更新时间:2024-03-28 23:29:52
grasshopper C#
GrasshopperAsyncComponent 更少的垃圾蚱Components组件 有关此方法背后的原理,请参见。 此存储库演示了如何创建一个渴望而响应的异步组件,该组件在后台进行繁重的工作时不会阻塞Grasshopper UI线程,并报告进度,并且-从理论上讲,使您的生活更轻松。 我们不确定最后一部分! 我们将此回购发布出来是希望其他人会在内部找到有用的东西-甚至只是该方法的灵感。 看起来不错,不是吗? 请注意,该解决方案“急切地”运行-每次输入更改时,计算将重新启动并取消所有仍在运行的先前任务。 一旦完成所有计算,就可以设置结果。 最好的部分: 蚱and和犀牛仍然React灵敏! 有进度报告! (我个人不喜欢等待Gh解冻...)。 方法 提供一个抽象的GH_AsyncComponent ,您可以从中继承该抽象的GH_AsyncComponent自己的异步组件。 有关如何进
【文件预览】:
GrasshopperAsyncComponent-main
----GrasshopperAsyncComponent()
--------GH_AsyncComponent.cs(6KB)
--------GrasshopperAsyncComponent.nuspec(697B)
--------GrasshopperAsyncComponent.csproj(3KB)
--------WorkerInstance.cs(3KB)
--------Properties()
----GrasshopperAsyncComponentDemo()
--------Info()
--------GrasshopperAsyncComponentDemo.csproj(4KB)
--------Resources()
--------SampleImplementations()
--------Properties()
----LICENSE(11KB)
----CONTRIBUTING.md(4KB)
----SampleGhFile.ghx(15KB)
----.gitignore(6KB)
----.circleci()
--------config.yml(937B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(4KB)
----GrasshopperAsyncComponent.sln(2KB)