Rhino Grasshopper で C# コンポーネントを作成しています。constraints
Listにある Point3d オブジェクトがList に含まれているかどうかを判断したいと思いますnodes
。b
その場合、エントリ in に対応する戻りリストのエントリは でnodes
ある必要がありtrue
、そうでない場合はfalse
です。オブジェクトが同じかどうかを判断するには、比較許容値tol
が使用されます。
例として、 Point3d オブジェクトのリストletnodes = {A, B, C, D, E, F}
とbe を使用します。と、およびとconstraints = {a, f}
の間の距離は に等しいかそれ以下であるため:A
a
F
f
tol
A.DistanceTo(a) <= tol // True
私たちはリターンとして取得b = {true, false, false, false, true}
します。
b
何らかの方法で LINQ を使用して見つけることができると思います。