私はPythonをRhino 3Dで使用していますが、以下の問題があります。私はポイントを表す2つのリストを持っています。Pythonでポイントを表す2つのリストをマージする
たとえばリスト1:
StartPoints = [[x1,y1,z1],[x2,y2,z2],[x3,y3,z3]]
及び第二のリストは以下のとおりです。
EndPoints = [[x4,y4,z4],[x5,y5,z5],[x6,y6,z6]]
私の目標は、フォームを以下にそれらを結合することです:私はのdidnを試してみました
MergedPoints = [[x1,y1,z1],[x2,y2,z2],[x3,y3,z3],[x4,y4,z4],[x5,y5,z5],[x6,y6,z6]]
すべてうまくいった。私はzipを使用すると3つの要素を持つ3つのブランチが得られます。マップを使用しようとすると、「Point3d is not callabe
」と表示されます。私のゴールは6ポイントのリストです。あなたが今Rhino3Dのためにメルトをつけていれば、マージエレメントのようです。私は知っているthouseのための写真を添付した。ご協力いただきありがとうございます!
「[x6、y6、z6]」にどうなりましたか?私は 'StartPoints + EndPoints'が両方とも' list'型であることを考えれば、なぜ動作しないのか理由も見当たりません。 – DeepSpace
'MergedPoints = StartPoints + EndPoints'を試しましたか? – kazemakase
[リストを2番目のリストに追加する方法(リストを連結する方法)](http://stackoverflow.com/questions/1720421/how-to-append-list-to-second-list-concatenate-lists) – kazemakase