Sorry for the long winded title.
Working with Dynamo 0.8.0 (Work) but have 0.8.2 at home.
I’m trying to create a node that will assign Z-Values to a points distribution based off any random shape. It uses my Atmos package node ‘XY.pointsDistribution’ node available on the Package Manger website - but slightly modified (Image below).
The premis is such: Have random shape - use aforementioned node to create a points list, and group based on X and Y locations. This creates 2x lists of the same points, but in different groupings.
Shape used: Polygon
Use either Sine or Cosine to create varying Z-Values for these points by using the Point.Add node and a period and amplifier node.
The intention is to have a graph that runs from ‘flat’ up to a peak and back down to ‘flat’ in one direction, and have the same across the other direction - but at a 0.66% amplitude.
Here is my graph to date: It’s not the most efficient I bet - but it showcases the rough intent.
I want to add the Z-values from these two nurbscurves into one to create my Sinuous or Cosinuous tower based off any shape. Starting with regular shapes, I can follow on with irregular later on and fix as needed.