rhino3d

    1热度

    1回答

    我有Alea的GPU上运行问题不找到所有相关的文件(DLL的我猜的)。作为.NET的新手,我无法确定正确的路径,因为如果任何人都可以根据我在下面介绍的路径给出一些提示,那就是黄金。 背景 我安装使用的NuGet为VS2017的Alea的GPU封装,我的项目代码编译,并创建Rhino3d所需的蚂蚱组件。此组件在RT中也可正常显示,但在输入包含Alea Gpu调用的“解决方案”方法时会失败并显示以下错

    0热度

    1回答

    我还没有找到一种方法来解决这个问题,而不使用多个嵌套循环。问题是我正在使用Rhinoceros的几何方法在两个列表之间进行比较。基本上有一系列的行,一组开始和结束点(嵌套列表)。所有的开始和结束点都在触及线条。该脚本将最接近的行的索引与距离最近的行的索引进行比较,如果它们匹配,则返回True。 这是我当前的代码: for i in range (10): for j in range (

    0热度

    1回答

    在python中很新颖,我正在努力寻找某些东西。我从CSV文件中分出一堆数据点,其中一点是日期(mm/dd/yyyy)。我将这个日期分成了每个“/”,以便将各个部分分成不同的列表。那是我遇到麻烦的地方。当我尝试打印超出零的列表的每个索引时,我的代码结束时,我得到这些错误。最终,我想对这三个单独的日期对象做的事情是将它们作为子列表添加到我现有的ptInfo列表(ptInfo [8],ptInfo [

    -1热度

    1回答

    我想使用递归函数并输出结果值的列表。 这是我想出了代码,但它给了我 错误(CS0161): 'Script_Instance.wrapper(INT,INT,Grasshopper.DataTree,Sy​​stem.Collections.Generic.List)':不是所有的代码路径返回一个值(线87) public List<int> wrapper(int br, int depth,

    1热度

    1回答

    我刚开始学习使用Python和Rhino。我学习建筑学,并有一般的编程基础。去年,我不得不处理一些使用javascript with three.js创建几何图形。 当然,我发现在线有关Python命令的多个信息,其中一切都很好解释,但几乎没有使用编程语言背景,这对我来说还不够。 有没有一种方法可以在Rhino中绘制一些曲线,基本的圆柱体/盒/等,并获得它的Python代码?

    0热度

    1回答

    使用rhino python在犀牛中编写脚本。 我想要固有的曲线对象。 import rhinoscriptsyntax as rs import Rhino class MyCurve(Rhino.Geometry.Curve): def __init__(self, pnt): Rhino.Geometry.Curve.__init__(self) se

    0热度

    1回答

    我在RhinoPython中添加一个数字滑块来增加y值。我希望在y等于某个值时反转增量。我已经想出了如何使它消极,但那不是我所追求的。对不起,这个问题很简单,谢谢。简而言之,数字滑块会增加变量的数量,一旦它达到45,就会随着数字滑块的每一个增量而倒数。 len = 45 inc = float(.1) if y >= len: y *= -inc print (y)

    1热度

    1回答

    我正在使用C#在Rhino/Grasshopper内的FEA(有限元分析)过程中工作。我有线(FD)和网格三角面(NFD)作为输入,每个都有它们的节点坐标。我试图获取这些坐标并将它们恢复到列表中以索引每个节点。 由于线和网格面可以分享我做了以下努力避免重复信息相同的节点: public void NodeIndex() { List<Point3d> coord = new

    0热度

    2回答

    在C#中编写Grasshopper扩展时,我想访问在我的Rhino插件中定义的符号。 一个常见的例子是,我的插件可能会将自定义的UserData类附加到对象上,我希望能够稍后在Grasshopper中访问该数据的成员。 在我的具体示例中,我有一个类MirrorData,它被添加到一组Breps中。我可以设置并从我的犀牛插件得到这个。 问题在于,对于我的Grasshopper扩展来了解MirrorD

    0热度

    1回答

    C#初学者在这里与Grasshopper一起使用Rhino,所以一些对象类型有点奇怪。 我目前正在尝试在一个列表中找到n个最近点到给定点。我能够使用以下函数找到最近的点,但无法调整它以检索多个最近的点。 public Vec3D ClosestPoint(Vec3D a, List<Vec3D>points){ List<float> distanceList = new List<fl