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