Создание точек из списка X, Y и Z в скрипте Python Dynamo

У меня есть 3 списка, каждый из которых X, Y и Z координаты точек. Я попытался использовать узлы Point.ByCoordinates в Dynamo, однако он не принимает список в качестве входных данных.

Я пытаюсь создать скрипт Python, чтобы помочь мне в этом, однако я очень плохо знаком с Python, может кто-нибудь помочь мне здесь?

import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
#The inputs to this node will be stored as a list in the IN variables.
dataEnteringNode = IN


a=[]
for i in IN:

a.append(Autodesk.Point.ByCoordinates(IN[0][i],IN[1][i],IN[2][i]))
a # the list with the new items.

#Assign your output to the OUT variable.
OUT = a

Это то, с чем я выступаю, но я больше не знаю, как это обрабатывать. Заранее спасибо!

0 ответов

Другие вопросы по тегам