grasshopper

    -2熱度

    2回答

    我正在用c#編寫一個用於蚱蜢的組件。但是,我通過一個布爾值來傳遞一個數字,它給了我一個錯誤或真實的值。我如何添加一個異常到這個事件。我只想通過參數布爾類型

    1熱度

    1回答

    我有Alea的GPU上運行問題不找到所有相關的文件(DLL的我猜的)。作爲.NET的新手,我無法確定正確的路徑,因爲如果任何人都可以根據我在下面介紹的路徑給出一些提示,那就是黃金。 背景 我安裝使用的NuGet爲VS2017的Alea的GPU封裝,我的項目代碼編譯,並創建Rhino3d所需的螞蚱組件。此組件在RT中也可正常顯示,但在輸入包含Alea Gpu調用的「解決方案」方法時會失敗並顯示以下錯

    -1熱度

    1回答

    我想將來自grasshopper3d, [poly-lines1] [poly-lines2] .... [poly-lines24]的24個對象的列表拆分爲4部分,so每6個多行的列表可以附加到不同的單獨列表中,每個6個對象表示一個框的面,所以每個單獨的列表[]中有6個元素 - 我一直試圖使用itertools庫來做到這一點,但我有一種功能問題。 我試圖分裂列表以及。 def split(pol

    0熱度

    1回答

    在python中很新穎,我正在努力尋找某些東西。我從CSV文件中分出一堆數據點,其中一點是日期(mm/dd/yyyy)。我將這個日期分成了每個「/」,以便將各個部分分成不同的列表。那是我遇到麻煩的地方。當我嘗試打印超出零的列表的每個索引時,我的代碼結束時,我得到這些錯誤。最終,我想對這三個單獨的日期對象做的事情是將它們作爲子列表添加到我現有的ptInfo列表(ptInfo [8],ptInfo [

    -2熱度

    1回答

    我有一個簡單的腳本使用GyPython組件Rhino/Grasshopper。目標是將小時天氣數據(只記錄幾小時)分配到幾小時。如果沒有測量返回0。它應該這樣工作(例如具有類似的值): hoursList = [hr1,hr2,hr3,hr4,hr5,hr6] measuredList = [hr2,hr3,hr6] recordList = [wData1,wData2,wData3] f

    -2熱度

    3回答

    我在Rhino 3D中使用python並遇到以下問題。我有兩個代表點的列表。 列出一個例如: StartPoints = [[x1,y1,z1],[x2,y2,z2],[x3,y3,z3]] 和第二個名單是: EndPoints = [[x4,y4,z4],[x5,y5,z5],[x6,y6,z6]] 我的目標是加入他們的格式如下: MergedPoints = [[x1,y1,z1],[

    0熱度

    1回答

    我試圖在一種情況下將項目從列表複製到另一個列表。 我有三個列表。第一個列表包含例如10個點的列表,第二個列表包含每個列表的總距離(成本或健身)(10個列表 - > 10個總距離)。 下面的圖片: 第一個列表包含10個列表(每個列表包含分) - 第二個列表「健身」 第三列表是空的,應該充滿一個條件的項目。首先,我將第二個列表中的所有值加起來。 以上數字爲例:totalFitness = 4847 +

    0熱度

    1回答

    C#初學者在這裏與Grasshopper一起使用Rhino,所以一些對象類型有點奇怪。 我目前正在嘗試在一個列表中找到n個最近點到給定點。我能夠使用以下函數找到最近的點,但無法調整它以檢索多個最近的點。 public Vec3D ClosestPoint(Vec3D a, List<Vec3D>points){ List<float> distanceList = new List<fl

    0熱度

    1回答

    我現在正在學習GrassHopper我正面臨一個問題。 我試圖使用attractor point的概念,使我的元素的大小會不同,根據我是否接近我的attractor-point。 這是現在,我能夠做到: 因此,大家可以看到,已經生成多維數據集。我想要的是讓我們選擇左下角的點,並且距離這個點越近,最小的立方體將會是(如果我遠的話,這個立方體會更大) 不知何故,這樣的畫面: 因爲我學習一步一步,我想限

    0熱度

    3回答

    比方說,我有這樣的數據: 列表: ListOfPoints =一 ListOfPoints = B ListOfPoints = C ListOfPoints = d 現在我想要做的是:swap每個列表中有兩個點(a,b,c,d),不幸的是它不起作用。 我嘗試下面的代碼: List<List<Point3d>> currentGeneration = handoverPopulation.ToLi