############# DM2 w24 ue_06 ############# achtung: UN_facade re_dimensioned ! get latest DM_lib.py UN_headquaters facade: The building is designed as a rectangular slab measuring 72 by 287 ft (22 by 87 m) ! The western and eastern elevations are each divided vertically into ten bays, each measuring 28 ft (8.5 m) wide. Within each bay are seven panels, each measuring 4 ft (1.2 m) wide and 12 ft (3.7 m) tall. Three of the old curtain-wall panels are preserved in the Museum of Modern Art. vergleich: curve from number of coords or "by parameters/ by condition": https://iam.tugraz.at/dm2/w24/data/szenarios/969/5860/5860.py / anna dreisiebner https://www.student.tugraz.at/denial.spahic/dm2/UE05/HU05_Spahic_DM2.py / denial spahic ############## - commands ue_05 / roller.coaster dom = rs.CurveDomain(crv)[1] coord = rs.EvaluateCurve( crv, para ) para = rs.CurveClosestPoint(unoBaseCrv, coord) planeX = rs.CurvePerpFrame( crv, paraX ) vecXY = dm.vecCurvePerpXY( crv, paraX ) tanX = rs.CurveTangent( crv, paraX ) ############## - command - list PY print len abs for / enumerate if import break pass int % sort [] / append / extend / remove def return random round min / max RS allobjects objectcolor moveobject vectoradd vectorunitize addPoint/s addCurve addLine DistanceToPlane CurrentLayer PlaneFromPoints ObjectsByType DM eA / eAA pointRadius printDisplay textDots setTime / getTime ! esc getCameraTarget setCameraTarget remap normVec3pnts pntInbetween pntCentroid pntCurveClosest ! pnt2cor/s pntRandVec newEmptyLayer ! getPixels