Skip to content

Instantly share code, notes, and snippets.

@chuongmep
Last active June 14, 2020 09:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chuongmep/4b1b6b2fa5e7db0fbc02092fb87d774b to your computer and use it in GitHub Desktop.
Save chuongmep/4b1b6b2fa5e7db0fbc02092fb87d774b to your computer and use it in GitHub Desktop.
import sys
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
dataEnteringNode = IN
arr = IN[0]
posArr = list(filter(lambda a: ("Pos" in a), arr))
def splitFn(a):
return a.split("=")[1]
def joinPoints(p):
return ','.join(p)
def splitPoints(c):
return c.split()
coords = list( map(splitFn, posArr) )
pointsArr = []
print(coords)
for s in coords:
splittedArr = splitPoints(s)
pointsArr.append(joinPoints(splittedArr))
print(pointsArr)
OUT = pointsArr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment