-
0
1
1
- 634324292430312500
-
0
8
4
- true
- true
- 09e54a61-a3f5-49a9-948c-57ac781a865a
-
78;80;80;80
-
150;0;150;0
- Shaded
- ghcrackeco.ghx
- 633909089444635570
- 0
-
390
285
- 0.512
- 0
- 253
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- ' The Solar Position algorithm is based on National Oceanic and Atmospheric Administration's Solar Position Calculator http://www.srrb.noaa.gov/highlights/sunrise/azel.html
'Code is ported into vb.net and integrated into Grasshopper by Ted Ngai Jan 30, 2009 www.tedngai.net
Dim hourAngle, haRad, csz, zenith, azDenom As Double
Dim azRad, azimuth, exoatmElevation, refractionCorrection, te As Double
Dim solarZen, elevation, coszen As Double
'timenow is GMT time for calculation
Dim timenow As Double = hrs - tzone
longitude = longitude * -1
Dim JD As Double = calcJD(yr, mth, day)
Dim T As Double = calcTimeJulianCent(JD + timenow / 24.0)
Dim R As Double = calcSunRadVector(T)
Dim alpha As Double = calcSunRtAscension(T)
Dim theta As Double = calcSunDeclination(T)
Dim Etime As Double = calcEquationOfTime(T)
'Dim theta As Double = calcGeomMeanLongSun(T)
Dim eqTime As Double = Etime
Dim solarDec As Double = theta
Dim earthRadVec As Double = R
Dim solarTimeFix As Double = eqTime - 4.0 * longitude + 60.0 * -tzone
Dim trueSolarTime As Double = hrs * 60 + solarTimeFix
While trueSolarTime > 1440
trueSolarTime -= 1440
End While
hourAngle = trueSolarTime / 4.0 - 180.0
If hourAngle < -180 Then
hourAngle = hourAngle + 360
End If
haRad = degToRad(hourAngle)
csz = Math.sin(degToRad(latitude)) * Math.sin(degToRad(solarDec)) + Math.cos(degToRad(latitude)) * Math.cos(degToRad(solarDec)) * Math.cos(haRad)
If csz > 1.0 Then
csz = 1.0
ElseIf csz < -1.0 Then
csz = -1
End If
zenith = radToDeg(Math.acos(csz))
azDenom = (Math.cos(degToRad(latitude)) * Math.sin(degToRad(zenith)))
If Math.abs(azDenom) > 0.001 Then
azRad = ((Math.sin(degToRad(latitude)) * Math.cos(degToRad(zenith))) - Math.sin(degToRad(solarDec))) / azDenom
If Math.abs(azRad) > 1.0 Then
If azRad < 0 Then
azRad = -1.0
Else
azRad = 1.0
End If
End If
azimuth = 180.0 - radToDeg(Math.acos(azRad))
If hourAngle > 0.0 Then
azimuth = -azimuth
End If
Else
If latitude > 0.0 Then
azimuth = 180.0
Else
azimuth = 0.0
End If
End If
If azimuth < 0.0 Then
azimuth = azimuth + 360
End If
exoatmElevation = 90.0 - zenith
If exoatmElevation > 85.0 Then
refractionCorrection = 0.0
Else
te = Math.tan(degToRad(exoatmElevation))
If exoatmElevation > 5.0 Then
refractionCorrection = 58.1 / te - 0.07 / (te * te * te) + 0.000086 / (te * te * te * te * te)
ElseIf exoatmElevation > -0.575 Then
refractionCorrection = 1735.0 + exoatmElevation * (-518.2 + exoatmElevation * (103.4 + exoatmElevation * (-12.79 + exoatmElevation * 0.711)))
Else
refractionCorrection = -20.774 / te
End If
refractionCorrection = refractionCorrection / 3600.0
End If
solarZen = zenith - refractionCorrection
elevation = (Math.floor(100 * (90.0 - solarZen))) / 100
If solarZen < 108.0 Then
azimuth = (Math.floor(100 * azimuth)) / 100
If solarZen < 90.0 Then
coszen = (Math.floor(10000.0 * (Math.cos(degToRad(solarZen))))) / 10000.0
Else
coszen = 0.0
End If
End If
zenAng = coszen
azi = degToRad(azimuth)
hrAngle = hourAngle
solarElev = degToRad(elevation)
eqaTime = eqTime
solDec = solarDec
''' </your code>
-
'Basic Functions
'-----------------------------------------
'Convert radian angle to degrees
Function radTodeg(ByVal angleRad)
radTodeg = (180.0 * angleRad / Math.Pi)
End Function
Function degToRad(ByVal angleDeg)
degToRad = Math.Pi * angleDeg / 180.0
End Function
'Purpose: Julian day from calendar day
'Arguments:
'year : 4 digit year
'month : January = 1
'day : 1-31
'Return value: The Julian day corresponding to the date
'Note: Number is returned for start of day. Fractional days should be added later.
Function calcJD(ByVal yr, ByVal mth, ByVal day)
If mth <= 2 Then
yr = yr - 1
mth = mth + 12
End If
Dim A As Double = Math.Floor(yr / 100)
Dim B As Double = 2 - A + Math.floor(A / 4)
Dim JD As Double = Math.floor(365.25 * (yr + 4716)) + Math.floor(30.6001 * (mth + 1)) + day + B - 1524.5
calcJD = JD
End Function
'Purpose: convert Julian Day to centuries since J2000.0
'Arguments: jd - the Julian Day to convert
'Return value: the T value corresponding to the Julian Day
Function calcTimeJulianCent(ByVal jd)
Dim T As Double = (jd - 2451545.0) / 36525.0
calcTimeJulianCent = T
End Function
'Functions to calculate Rad Vector
'--------------------------------
'Purpose: calculate the Geometric Mean Longitude of the Sun
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the Geometric Mean Longitude of the Sun in degrees
Function calcGeomMeanLongSun(ByVal t)
Dim LO As Double = 280.46646 + t * (36000.76983 + 0.0003032 * t)
While LO > 360.0
LO -= 360.0
End While
While LO < 0.0
LO += 360
End While
calcGeomMeanLongSun = LO
End Function
'Purpose: calculate the Geometric Mean Anomaly of the Sun
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the Geometric Mean Anomaly of the Sun in degrees
Function calcGeomMeanAnomalySun(ByVal t)
Dim M As Double = 357.52911 + t * (35999.05029 - 0.0001537 * t)
calcGeomMeanAnomalySun = M
End Function
'Purpose: calculate the eccentricity of earth's orbit
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the unitless eccentricity
Function calcEccentricityEarthOrbit(ByVal t)
Dim e As Double = 0.016708634 - t * (0.000042037 + 0.0000001267 * t)
calcEccentricityEarthOrbit = e
End Function
'Purpose: calculate the equation of center for the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: in degrees
Function calcSunEqOfCenter(ByVal t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim mrad As Double = degToRad(m)
Dim sinm As Double = Math.Sin(mrad)
Dim sin2m As Double = Math.Sin(mrad + mrad)
Dim sin3m As Double = Math.Sin(mrad + mrad + mrad)
Dim C = sinm * (1.914602 - t * (0.004817 + 0.000014 + t)) + sin2m * (0.019993 - 0.000101 * t) + sin3m * 0.000289
calcSunEqOfCenter = C
End Function
'Purpose: calculate the true longitude of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's true longitude in degrees
Function calcSunTrueLong(ByVal t)
Dim lo As Double = calcGeomMeanLongSun(t)
Dim c As Double = calcSunEqOfCenter(t)
Dim O As Double = lo + c
calcSunTrueLong = O
End Function
'Purpose: calculate the true anamoly of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's true anamoly in degrees
Function calcSunTrueAnomaly(ByVal t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim c As Double = calcSunEqOfCenter(t)
Dim v As Double = m + c
calcSunTrueAnomaly = v
End Function
'Purpose: calculate the distance to the sun in AU
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun radius vector in AUs
Function calcSunRadVector(ByVal t)
Dim v As Double = calcSunTrueAnomaly(t)
Dim e As Double = calcEccentricityEarthOrbit(t)
Dim R As Double = (1.000001018 * (1 - e * e)) / (1 + e * Math.cos(degToRad(v)))
calcSunRadVector = R
End Function
'Functions to calculate Ascension
'-----------------------------------------------
'Purpose: calculate the apparent longitude of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's apparent longitude in degrees
Function calcSunApparentLong(ByVal t)
Dim o As Double = calcSunTrueLong(t)
Dim omega As Double = 125.04 - 1934.136 * t
Dim lambda As Double = o - 0.00569 - 0.00478 * Math.sin(degToRad(omega))
calcSunApparentLong = lambda
End Function
'Purpose: calculate the mean obliquity of the ecliptic
'Arguments: t : number of Julian centuries since J2000.
'Return value: mean obliquity in degrees
Function calcMeanObliquityOfEcliptic(ByVal t)
Dim seconds As Double = 21.448 - t * (46.815 + t * (0.00059 - t * (0.001813)))
Dim eO As Double = 23.0 + (26.0 + (seconds / 60.0)) / 60.0
calcMeanObliquityOfEcliptic = eO
End Function
'Purpose: calculate the corrected obliquity of the ecliptic
'Arguments: t : number of Julian centuries since J2000.0
'Return value: corrected obliquity in degrees
Function calcObliquityCorrection(ByVal t)
Dim eO As Double = calcMeanObliquityOfEcliptic(t)
Dim omega As Double = 125.04 - 1934.136 * t
Dim e = eO + 0.00256 * Math.cos(degToRad(omega))
calcObliquityCorrection = e
End Function
'Purpose: calculate the right ascension of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's right ascension in degrees
Function calcSunRtAscension(ByVal t)
Dim e As Double = calcObliquityCorrection(t)
Dim lambda As Double = calcSunApparentLong(t)
Dim tananum As Double = (Math.cos(degToRad(e)) * Math.sin(degToRad(lambda)))
Dim tanadenom As Double = (Math.cos(degToRad(lambda)))
Dim alpha As Double = radToDeg(Math.atan2(tananum, tanadenom))
calcSunRtAscension = alpha
End Function
'-----------------------------------------
'Purpose: calculate the declination of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's declination in degrees
Function calcSunDeclination(ByVal t)
Dim e As Double = calcObliquityCorrection(t)
Dim lambda As Double = calcSunApparentLong(t)
Dim sint As Double = Math.sin(degToRad(e)) * Math.sin(degToRad(lambda))
Dim theta As Double = radToDeg(Math.asin(sint))
calcSunDeclination = theta
End Function
'------------------------------------
'Calculate the difference between true solar time and mean solar time
'Arguments: t : number of Julian centuries since J2000.0
'Return value: equation of time in minutes of time
Function calcEquationOfTime(ByVal t)
Dim epsilon As Double = calcObliquityCorrection(t)
Dim lo As Double = calcGeomMeanLongSun(t)
Dim e As Double = calcEccentricityEarthOrbit(t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim y As Double = Math.tan(degToRad(epsilon) / 2.0)
y = y * y
Dim sin210 As Double = Math.sin(2.0 * degToRad(lo))
Dim sinm As Double = Math.sin(degToRad(m))
Dim cos210 As Double = Math.cos(2.0 * degToRad(lo))
Dim sin410 As Double = Math.sin(4.0 * degToRad(lo))
Dim sin2m As Double = Math.sin(2.0 * degToRad(m))
Dim Etime As Double = y * sin210 - 2.0 * e * sinm + 4.0 * e * y * sinm * cos210 - 0.5 * y * y * sin410 - 1.25 * e * e * sin2m
calcEquationOfTime = radToDeg(Etime) * 4.0
End Function
'----------------------------------------
'Return the hour angle for the given location, decl, and time of day
Function calcHourAngle(ByVal time, ByVal longitude, ByVal eqtime)
calcHourAngle = 15.0 * (time - (longitude / 15.0) - (eqtime / 60.0))
End Function
'--------------------------------
- 0
- DotNET VB Script (LEGACY)
- SPA
- A VB.NET scriptable component
- 99c764fd-58ff-48ec-b3d3-5c9c7ae671e8
- false
- true
- true
- longest_list
-
699
546
138
144
-
756
548
24
140
-
768
618
- false
- 7
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable x
- Script Variable x
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable y
- Script Variable y
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 7
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result Data
- Output parameter Data
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result Data
- Output parameter Data
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result Data
- Output parameter Data
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result Data
- Output parameter Data
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result Data
- Output parameter Data
- true
- false
- Variable x
- yr
- Script Variable x
- 83de0fd9-9920-4e9f-8b91-841e6524b16d
- true
- true
- true
- 1
- 611d34b3-7dad-42d6-9121-e9c3e35f7499
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
701
548
52
20
-
701
548
52
20
-
728.5
558
- false
- Variable y
- mth
- Script Variable y
- c503b16e-2b49-4514-a864-7fae77a42e06
- true
- true
- true
- 1
- 1d6e8fb4-ccfe-40a7-acdb-e550480e93ad
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
701
568
52
20
-
701
568
52
20
-
728.5
578
- false
- Variable var
- day
- Script Variable var
- ddd78c2e-deb5-43b5-9ea1-c610bb62a7cd
- true
- true
- true
- 1
- 73c2905a-2529-4c53-ac31-b59bfe4afa9f
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
701
588
52
20
-
701
588
52
20
-
728.5
598
- false
- Variable var
- hrs
- Script Variable var
- 11ca2779-7895-4909-a259-d8fbf076a49a
- true
- true
- true
- 1
- 66cd0815-d118-4b79-969f-393afa7e3e30
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
701
608
52
20
-
701
608
52
20
-
728.5
618
- false
- Variable var
- tzone
- Script Variable var
- 5907d8c5-3cad-4338-a5ba-3bb2af13a7a1
- true
- true
- true
- 1
- b5dc09a4-f508-4d36-8bb7-5640398752a6
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
701
628
52
20
-
701
628
52
20
-
728.5
638
- false
- Variable var
- longitude
- Script Variable var
- efae9436-f47d-4fa4-a581-709711180f1b
- true
- true
- true
- 1
- 3db43c43-0422-4c32-b799-08bde1449b14
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
701
648
52
20
-
701
648
52
20
-
728.5
658
- false
- Variable var
- latitude
- Script Variable var
- 29cac367-2f1d-4a88-ad89-01b823fa3ab6
- true
- true
- true
- 1
- e63b23d6-aa15-461a-b08d-367ddecfee53
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
701
668
52
20
-
701
668
52
20
-
728.5
678
- false
- Output
- out
- Print, Reflect and Error streams
- 13bc50c8-1be4-4851-8cb6-d60c822ccd8b
- false
- true
- true
- 0
-
783
548
52
20
-
783
548
52
20
-
810.5
558
- false
- Result A
- zenAng
- Output parameter A
- 6d886c75-37f0-41e9-8d49-8fa1d215b2d7
- true
- true
- true
- 0
-
783
568
52
20
-
783
568
52
20
-
810.5
578
- false
- Result Data
- azi
- Output parameter Data
- ec86025c-ff4f-4da1-b83e-502e1db66967
- true
- true
- true
- 0
-
783
588
52
20
-
783
588
52
20
-
810.5
598
- false
- Result Data
- hrAngle
- Output parameter Data
- 2ce4aad3-aa68-41d2-86da-e0b7a2320346
- true
- true
- true
- 0
-
783
608
52
20
-
783
608
52
20
-
810.5
618
- false
- Result Data
- solarElev
- Output parameter Data
- 68a958ca-2a1a-4445-a596-b125191cada3
- true
- true
- true
- 0
-
783
628
52
20
-
783
628
52
20
-
810.5
638
- false
- Result Data
- eqaTime
- Output parameter Data
- 6b202b1d-8814-4999-9cc7-dbd6db437729
- true
- true
- true
- 0
-
783
648
52
20
-
783
648
52
20
-
810.5
658
- false
- Result Data
- solDec
- Output parameter Data
- e03fdf84-7598-41fc-a8ac-a4264e3ce72b
- true
- true
- true
- 0
-
783
668
52
20
-
783
668
52
20
-
810.5
678
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- 月
- Numeric slider for single values
- 22e457c1-e991-46cc-b2ba-ed6c9c096215
- false
- true
- true
- 0
-
76
461
349
20
-
76
461
25
20
-
76.97744
461.5434
- false
- 2
- 1
- 12
- 4
- 1
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- 日
- Numeric slider for single values
- c96ab550-1f52-4fc6-98a9-577fd00aa905
- false
- true
- true
- 0
-
75
482
344
20
-
75
482
25
20
-
75.43968
482.4737
- false
- 20
- 1
- 31
- 4
- 1
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- 年
- Numeric slider for single values
- 611d34b3-7dad-42d6-9121-e9c3e35f7499
- false
- true
- true
- 0
-
75
429
344
20
-
75
429
25
20
-
75.45628
429.525
- false
- 2026
- 1980
- 2050
- 4
- 1
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- 经度(W-,E+)
- Numeric slider for single values
- 3db43c43-0422-4c32-b799-08bde1449b14
- false
- true
- true
- 0
-
75
608
344
20
-
75
608
75
20
-
75.45627
608.1249
- false
- 44.5
- -180
- 180
- 1
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- 维度
- Numeric slider for single values
- e63b23d6-aa15-461a-b08d-367ddecfee53
- false
- true
- true
- 0
-
77
634
344
20
-
77
634
37
20
-
77.05624
634.525
- false
- 10.699999999999989
- -90
- 90
- 1
- 0
- a435f5c8-28a2-43e8-a52a-0b6e73c2e300
- Point Polar
- Point Polar
- Pt
- Create a point from polar {phi,theta,offset} coordinates.
- 24fb0a75-7a88-44dc-bea8-9a9649fca4e2
- false
- true
- true
- longest_list
-
1693
978
85
84
-
1732
980
24
80
-
1744
1020
- false
- Base plane
- P
- Plane defining polar coordinate space
- 648bcd5c-2e3d-4cfd-ab3a-075e0b2930f5
- true
- true
- true
- 0
- 1
-
1695
980
34
20
-
1711
980
18
20
-
1721.5
990
- false
-
0
0
0
0
1
0
-1
0
0
- -1*xy
- XY angle
- xy
- Angle in radians for P(x,y) rotation
- 2bbc9583-0888-46c8-ba92-a58409161b5b
- false
- true
- true
- 1
- 5076b685-216d-4362-bf7d-697fcaa821ea
- 1
-
1695
1000
34
20
-
1695
1000
34
20
-
1721.5
1010
- false
- 0
- Z angle
- z
- Angle in radians for P(z) rotation
- 65a37c10-ec9c-4424-9976-c56a0996a470
- false
- true
- true
- 1
- 68a958ca-2a1a-4445-a596-b125191cada3
- 1
-
1695
1020
34
20
-
1711
1020
18
20
-
1721.5
1030
- false
- 0
- d*10
- Offset
- d
- Offset distance for point
- 14406007-a8ca-4f13-9719-544e5cb296b8
- false
- true
- true
- 1
- cae41300-a311-4ef0-aec1-d09eea749d6d
- 1
-
1695
1040
34
20
-
1695
1040
34
20
-
1721.5
1050
- false
- 20
- Point
- Pt
- Polar point coordinate
- 7f67c3d1-8777-4d19-bc5e-e6778469af8f
- true
- true
- true
- 0
-
1759
980
17
80
-
1759
980
17
80
-
1769
1020
- false
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Range
- hr
- Create a range of numbers.
- 3a6b461f-d544-4d46-837e-db6030784118
- false
- true
- true
- longest_list
-
633
255
64
44
-
653
257
24
40
-
665
277
- false
- Domain
- D
- Domain of numeric range
- f1bb5e93-560e-4731-a49e-9854bc6d53d2
- false
- true
- true
- 0
- 1
-
635
257
15
20
-
635
257
15
20
-
644
267
- false
-
0
24
- Steps
- N
- Number of steps
- 085c9533-4af6-4cb0-9310-f34edb74dc91
- false
- true
- true
- 0
- 1
-
635
277
15
20
-
635
277
15
20
-
644
287
- false
- 48
- Range
- R
- Range of numbers
- 48522184-71a2-4f38-a505-7aad28be21aa
- false
- true
- true
- 0
-
680
257
15
40
-
680
257
15
40
-
689
277
- false
- 9abae6b7-fa1d-448c-9209-4a8155345841
- Decompose
- Decompose
- pComp
- Decompose a point into its component parts.
- 76b430e0-96cc-44e1-ab63-177010bdeeeb
- false
- true
- true
- longest_list
-
1983
1042
62
64
-
2002
1044
24
60
-
2014
1074
- false
- Point
- P
- Input point
- 6fc83626-9753-4da4-9e3d-8fa99039c64d
- true
- true
- true
- 1
- 1a415b36-7138-4db6-9b30-f930638d2b86
-
1985
1044
14
60
-
1985
1044
14
60
-
1993.5
1074
- false
- X component
- X
- Point {x} component
- b159676c-6bfa-46e2-81b4-14c4552eb22f
- false
- true
- true
- 0
-
2029
1044
14
20
-
2029
1044
14
20
-
2037.5
1054
- false
- Y component
- Y
- Point {y} component
- b1bf75b0-7cdf-440b-8e4e-23cc4267d454
- false
- true
- true
- 0
-
2029
1064
14
20
-
2029
1064
14
20
-
2037.5
1074
- false
- Z component
- Z
- Point {z} component
- c1e465f6-ed8d-4d4f-b372-1ba70c56b055
- false
- true
- true
- 0
-
2029
1084
14
20
-
2029
1084
14
20
-
2037.5
1094
- false
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Point XYZ
- Point XYZ
- Current Sun
- Create a point from {xyz} coordinates.
- aa30ffb3-0287-4c82-b83c-f18d79d9a0c7
- false
- true
- true
- longest_list
-
2127
1027
65
93
-
2146
1029
24
89
-
2158
1074
- false
- X component
- X
- {x} component
- 0dfb1342-76fd-4681-818d-9efdff7948d2
- false
- true
- true
- 1
- b159676c-6bfa-46e2-81b4-14c4552eb22f
- 1
-
2129
1029
14
29
-
2129
1029
14
29
-
2137.5
1043.833
- false
- 0
- Y component
- Y
- {y} component
- dde97d2e-20ca-4b40-a712-bc4a10efee05
- false
- true
- true
- 1
- b1bf75b0-7cdf-440b-8e4e-23cc4267d454
- 1
-
2129
1058
14
30
-
2129
1058
14
30
-
2137.5
1073.5
- false
- 0
- Z component
- Z
- {z} component
- 92df421b-ffcb-4f76-9811-86e40223c5de
- false
- true
- true
- 1
- c1e465f6-ed8d-4d4f-b372-1ba70c56b055
- 1
-
2129
1088
14
30
-
2129
1088
14
30
-
2137.5
1103.167
- false
- 0
- Point
- Pt
- Point coordinate
- 7683c8ff-62a8-4532-ac7d-63c55ab48adc
- true
- true
- true
- 0
-
2173
1029
17
89
-
2173
1029
17
89
-
2183
1073.5
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- 时区(W-,E+)
- Numeric slider for single values
- b5dc09a4-f508-4d36-8bb7-5640398752a6
- false
- true
- true
- 0
-
70
579
344
20
-
70
579
75
20
-
70.85625
579.925
- false
- 3
- -24
- 24
- 2
- 1
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Point XYZ
- Point XYZ
- origin
- Create a point from {xyz} coordinates.
- ce01f824-901f-4477-83f8-eca4183cc81a
- false
- true
- true
- longest_list
-
2236
1051
65
64
-
2255
1053
24
60
-
2267
1083
- false
- X component
- X
- {x} component
- b529dc5b-9d07-4321-8982-f3c266058e9a
- false
- true
- true
- 0
- 1
-
2238
1053
14
20
-
2238
1053
14
20
-
2246.5
1063
- false
- 0
- Y component
- Y
- {y} component
- 466bee20-fe04-408a-98de-0e71f64d153c
- false
- true
- true
- 0
- 1
-
2238
1073
14
20
-
2238
1073
14
20
-
2246.5
1083
- false
- 0
- Z component
- Z
- {z} component
- 2aa179d5-a94b-4ae9-9b05-c8e581bea767
- false
- true
- true
- 0
- 1
-
2238
1093
14
20
-
2238
1093
14
20
-
2246.5
1103
- false
- 0
- Point
- Pt
- Point coordinate
- 00bc4aa7-c88d-444c-a4fb-3393591f55db
- true
- true
- true
- 0
-
2282
1053
17
60
-
2282
1053
17
60
-
2292
1083
- false
- 934ede4a-924a-4973-bb05-0dc4b36fae75
- Vector 2Pt
- Vector 2Pt
- Sun Vec
- Create a vector between two points.
- ecbefc5a-7231-4f03-ae7c-87cbbe9e8ca7
- false
- true
- true
- longest_list
-
2335
1050
63
68
-
2355
1052
24
64
-
2367
1084
- false
- Point A
- A
- Base point
- f97033ca-309a-4cd6-9a5d-47a1e1d2b1f9
- true
- true
- true
- 1
- 7683c8ff-62a8-4532-ac7d-63c55ab48adc
-
2337
1052
15
21
-
2337
1052
15
21
-
2346
1062.667
- false
- Point B
- B
- Tip point
- 87822cb0-8e21-49ef-a7ca-fc3bc92a9403
- true
- true
- true
- 1
- 00bc4aa7-c88d-444c-a4fb-3393591f55db
-
2337
1073
15
21
-
2337
1073
15
21
-
2346
1084
- false
- Unitize
- U
- Unitize output
- 98058e35-d7d8-4b5e-91be-3601db88ca60
- false
- true
- true
- 0
- 1
- false
-
2337
1094
15
21
-
2337
1094
15
21
-
2346
1105.333
- false
- false
- Vector
- V
- Vector
- 8c068c0a-1180-4b6e-a83d-9188f42cae55
- false
- true
- true
- 0
-
2382
1052
14
32
-
2382
1052
14
32
-
2390.5
1068
- false
- Length
- L
- Vector length
- 76d2bb75-73c2-4832-aef8-410534ee9cb4
- false
- true
- true
- 0
-
2382
1084
14
32
-
2382
1084
14
32
-
2390.5
1100
- false
- 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- Line SDL
- Line SDL
- Sun Direction
- Create a line segment defined by start point, tangent and length.}
- 26f5bb81-a456-47f3-851b-cf8d92d83141
- false
- true
- true
- longest_list
-
2421
1027
62
103
-
2441
1029
24
99
-
2453
1079
- false
- Start
- S
- Line start point
- 1d34bad3-32e8-4f79-9704-22a282ce0e81
- true
- true
- true
- 1
- 7683c8ff-62a8-4532-ac7d-63c55ab48adc
-
2423
1029
15
33
-
2423
1029
15
33
-
2432
1045.5
- false
- Direction
- D
- Line tangent (direction)
- 2b8f5172-5360-4651-acac-5e048af50201
- false
- true
- true
- 1
- 8c068c0a-1180-4b6e-a83d-9188f42cae55
- 1
-
2423
1062
15
33
-
2423
1062
15
33
-
2432
1078.5
- false
-
0
0
1
- Length
- L
- Line length
- 721e7314-c7b1-4201-9802-2c0f3774b084
- false
- true
- true
- 1
- 76d2bb75-73c2-4832-aef8-410534ee9cb4
- 1
-
2423
1095
15
33
-
2423
1095
15
33
-
2432
1111.5
- false
- 1
- Line
- L
- Line segment
- be83061f-8012-42e0-bce7-38263da5bcd3
- true
- true
- true
- 0
-
2468
1029
13
99
-
2468
1029
13
99
-
2476
1078.5
- false
- b7c12ed1-b09a-4e15-996f-3fa9f3f16b1c
- Curve | Plane
- Curve | Plane
- PCX
- Solve intersection events for a curve and a plane.
- 69dc9771-01f0-4303-a279-b3325e20334d
- false
- true
- true
- longest_list
-
1515
476
68
64
-
1535
478
24
60
-
1547
508
- false
- Curve
- C
- Base curve
- 3274d849-46a4-4448-ab97-7f8ca3047b28
- true
- true
- true
- 1
- 8eabf66c-6bb9-4e4c-b19f-70aad18fdd58
-
1517
478
15
30
-
1517
478
15
30
-
1526
493
- false
- Plane
- P
- Intersection plane
- 4b204b3a-20b1-429a-a7f5-7a8bf18244c1
- true
- true
- true
- 1
- eaf1e6b7-e02a-4c9b-9e76-e3c871bea66a
-
1517
508
15
30
-
1517
508
15
30
-
1526
523
- false
- Points
- P
- Intersection events
- 294be1f7-3bc2-4ddf-a718-e97187809097
- true
- true
- true
- 0
-
1562
478
19
20
-
1562
478
19
20
-
1573
488
- false
- Params C
- t
- Parameters {t} on curve
- 1c430f7c-ac18-4df5-95d0-2ab3c59b0e4e
- false
- true
- true
- 0
-
1562
498
19
20
-
1562
498
19
20
-
1573
508
- false
- Params P
- uv
- Parameters {uv} on plane
- c9d3201b-2cad-4c97-b69d-5ab93f54d66a
- false
- true
- true
- 0
-
1562
518
19
20
-
1562
518
19
20
-
1573
528
- false
- bc3e379e-7206-4e7b-b63a-ff61f4b38a3e
- Plane
- Plane
- Pl
- Create a plane from {x} and {y} axes.
- 8204f800-c625-4842-9baf-713cf36997d9
- false
- true
- true
- longest_list
-
1392
480
67
64
-
1413
482
24
60
-
1425
512
- false
- Origin
- O
- Origin of plane
- 4fb9290d-9fe8-4840-8801-4e03af2042e7
- true
- true
- true
- 0
- 1
-
1394
482
16
20
-
1394
482
16
20
-
1403.5
492
- false
-
0
0
0
- X-Axis
- X
- X-Axis direction of plane
- 3c6f6796-5ad2-4b7e-a926-b958f51ba1c6
- false
- true
- true
- 0
- 1
-
1394
502
16
20
-
1394
502
16
20
-
1403.5
512
- false
-
1
0
0
- Y-Axis
- Y
- Y-Axis direction of plane
- 43dab958-2660-4fce-893c-f331768b7ba4
- false
- true
- true
- 0
- 1
-
1394
522
16
20
-
1394
522
16
20
-
1403.5
532
- false
-
0
1
0
- Plane
- Pl
- Plane definition
- eaf1e6b7-e02a-4c9b-9e76-e3c871bea66a
- true
- true
- true
- 0
-
1440
482
17
60
-
1440
482
17
60
-
1450
512
- false
- 807b86e3-be8d-4970-92b5-f8cdcb45b06b
- Circle
- Circle
- 内底线
- Create a circle defined by base plane and radius.
- d677ecc7-ba3a-4444-a9aa-77e99bc2d01e
- false
- true
- true
- longest_list
-
1517
1225
80
59
-
1553
1227
24
55
-
1565
1255
- false
- Plane
- P
- Base plane of circle
- 8de96fcf-3802-4570-87f5-f09c633dab67
- true
- true
- true
- 0
- 1
-
1519
1227
31
27
-
1535
1227
15
27
-
1544
1240.75
- false
-
0
0
0
0
1
0
1
0
0
- R*10
- Radius
- R
- Radius of circle
- 119ab018-1049-492a-b127-6faf92d2b240
- false
- true
- true
- 1
- cae41300-a311-4ef0-aec1-d09eea749d6d
- 1
-
1519
1254
31
28
-
1519
1254
31
28
-
1544
1268.25
- false
- 1
- Circle
- C
- Resulting circle
- 5bd32c17-a5e5-40f6-991c-dc4dbf1e2d2d
- true
- true
- true
- 0
-
1580
1227
15
55
-
1580
1227
15
55
-
1589
1254.5
- false
- 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- Divide Curve
- Divide Curve
- Div
- Divide a curve into equal length segments
- 15bc24c0-1b21-4525-b809-4979fed2ea2d
- false
- true
- true
- longest_list
-
1884
1502
63
64
-
1904
1504
24
60
-
1916
1534
- false
- Curve
- C
- Curve to divide
- 3a2d639c-55aa-421c-b032-2d7ecb222ec8
- true
- true
- true
- 1
- 36cd382d-8be5-498a-b04b-faa306d4c4cb
-
1886
1504
15
20
-
1886
1504
15
20
-
1895
1514
- false
- Number
- N
- Number of segments
- 02aa933a-622f-4ad8-833b-6c2b641792a1
- false
- true
- true
- 0
- 1
-
1886
1524
15
20
-
1886
1524
15
20
-
1895
1534
- false
- 72
- Kinks
- K
- Split segments at kinks
- 614b719e-54fb-4123-8418-91483a9a09ab
- false
- true
- true
- 0
- 1
- false
-
1886
1544
15
20
-
1886
1544
15
20
-
1895
1554
- false
- false
- Points
- P
- Division points
- 6e9ef11a-f800-42f1-8f9a-ee06ccc4f157
- true
- true
- true
- 0
-
1931
1504
14
20
-
1931
1504
14
20
-
1939.5
1514
- false
- Tangents
- T
- Tangent vectors at division points
- f87a89ab-8110-4bf7-a80d-227349a4fa55
- false
- true
- true
- 0
-
1931
1524
14
20
-
1931
1524
14
20
-
1939.5
1534
- false
- Parameters
- t
- Parameter values at division points
- ace79afc-457c-4870-bb94-7ce05efc6004
- false
- true
- true
- 0
-
1931
1544
14
20
-
1931
1544
14
20
-
1939.5
1554
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- 尺度
- Numeric slider for single values
- cae41300-a311-4ef0-aec1-d09eea749d6d
- false
- true
- true
- 0
-
83
693
345
20
-
83
693
37
20
-
83.84375
693.375
- false
- 3.1454
- 1
- 10
- 4
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- 北向
- Numeric slider for single values
- ad178efe-953c-4ff9-a6ca-95e412fb44e9
- false
- true
- true
- 0
-
83
734
345
20
-
83
734
37
20
-
83.95976
734.0662
- false
- 0
- 0
- 360
- 1
- 0
- 0b7d1129-7b88-4322-aad3-56fd1036a8f6
- F1
- F1
- F(x)
- A function of a single variable; {x}.
- 321ad163-43de-4e56-8811-62e21837c9d0
- false
- true
- true
- longest_list
-
763
494
59
44
-
782
496
24
40
-
794
516
- false
- Function
- F
- Expression to solve
- a940fba4-7ef5-4400-8790-cb31be8c7db8
- false
- true
- true
- 0
- x*pi/180
-
765
496
14
20
-
765
496
14
20
-
773.5
506
- false
- Variable x
- x
- Variable #1
- 82a1a0cb-5b39-4efa-b873-f265120b909a
- false
- true
- true
- 1
- ad178efe-953c-4ff9-a6ca-95e412fb44e9
-
765
516
14
20
-
765
516
14
20
-
773.5
526
- false
- Result
- r
- Expression result
- c2815e49-a433-4ba6-988e-b4e6e08e8908
- true
- true
- true
- 0
-
809
496
11
40
-
809
496
11
40
-
816
516
- false
- cae37d1c-8146-4e0b-9cf1-14cb3e337b94
- Addition
- Addition
- Add
- Add two numbers.
- 00b68bdd-3210-44f8-82af-3fe939e8ac14
- true
- true
- true
- longest_list
-
1609
957
63
44
-
1628
959
24
40
-
1640
979
- false
- First number
- A
- First number
- 1d931bab-8ce2-4520-b8b8-e63efdf11c09
- false
- true
- true
- 1
- ec86025c-ff4f-4da1-b83e-502e1db66967
-
1611
959
14
20
-
1611
959
14
20
-
1619.5
969
- false
- Second number
- B
- Second number
- 8daf9a1e-068f-47ba-8b8d-15131776731b
- false
- true
- true
- 1
- c2815e49-a433-4ba6-988e-b4e6e08e8908
-
1611
979
14
20
-
1611
979
14
20
-
1619.5
989
- false
- Result
- R
- Result
- 5076b685-216d-4362-bf7d-697fcaa821ea
- false
- true
- true
- 0
-
1655
959
15
40
-
1655
959
15
40
-
1664
979
- false
- b661519d-43fd-4e5a-b244-d54d9fae2bde
- Rotate
- Rotate
- Rot
- Rotate an object in a plane.
- 776831ad-5f92-4f9b-9911-e6b48aa50415
- false
- true
- true
- longest_list
-
1887
1144
82
64
-
1924
1146
24
60
-
1936
1176
- false
- Geometry
- G
- Base geometry
- e680ad51-cce5-42f7-9c29-bb96f58832cb
- true
- true
- true
- 1
- 5bd32c17-a5e5-40f6-991c-dc4dbf1e2d2d
-
1889
1146
32
20
-
1905
1146
16
20
-
1914.5
1156
- false
- a*-1
- Angle
- A
- Rotation angle in radians
- 3a1bb306-b7ed-4629-8060-3747d75dc45e
- false
- true
- true
- 1
- c2815e49-a433-4ba6-988e-b4e6e08e8908
-
1889
1166
32
20
-
1889
1166
32
20
-
1914.5
1176
- false
- Plane
- P
- Rotation plane
- 5be91f22-a05a-4267-8911-327d5eaf7ff8
- true
- true
- true
- 0
- 1
-
1889
1186
32
20
-
1905
1186
16
20
-
1914.5
1196
- false
-
0
0
0
1
0
0
0
1
0
- Geometry
- G
- Rotated geometry
- 36cd382d-8be5-498a-b04b-faa306d4c4cb
- true
- true
- true
- 0
-
1951
1146
16
60
-
1951
1146
16
60
-
1960.5
1176
- false
- a435f5c8-28a2-43e8-a52a-0b6e73c2e300
- Point Polar
- Point Polar
- Hour Pts
- Create a point from polar {phi,theta,offset} coordinates.
- 2906fea8-52fe-4339-ad08-439c2aee5af7
- false
- true
- true
- longest_list
-
1045
397
85
84
-
1084
399
24
80
-
1096
439
- false
- Base plane
- P
- Plane defining polar coordinate space
- 0e45f79a-3608-4bcb-9058-9cbbf0b2174f
- true
- true
- true
- 0
- 1
-
1047
399
34
20
-
1063
399
18
20
-
1073.5
409
- false
-
0
0
0
0
1
0
-1
0
0
- -1*xy
- XY angle
- xy
- Angle in radians for P(x,y) rotation
- 9e7a879d-a43b-4c69-ba34-c0c98b436bf9
- false
- true
- true
- 1
- 929c37fa-1847-44fd-b5ae-2997d3364370
- 1
-
1047
419
34
20
-
1047
419
34
20
-
1073.5
429
- false
- 0
- Z angle
- z
- Angle in radians for P(z) rotation
- 20d543cf-4771-4375-8da6-7d2a88158324
- false
- true
- true
- 1
- ed630c21-a900-4a3c-a45b-7351878ed8c0
- 1
-
1047
439
34
20
-
1063
439
18
20
-
1073.5
449
- false
- 0
- d*10
- Offset
- d
- Offset distance for point
- 098c80f4-b5b1-4a10-9d01-d6305c5d623c
- false
- true
- true
- 1
- cae41300-a311-4ef0-aec1-d09eea749d6d
- 1
-
1047
459
34
20
-
1047
459
34
20
-
1073.5
469
- false
- 20
- Point
- Pt
- Polar point coordinate
- f82d4510-5950-48ad-91fd-5cbc30247631
- true
- true
- true
- 0
-
1111
399
17
80
-
1111
399
17
80
-
1121
439
- false
- cae37d1c-8146-4e0b-9cf1-14cb3e337b94
- Addition
- Addition
- Add
- Add two numbers.
- 30accbd1-c6f8-4089-b72c-3bed2e1171c4
- false
- true
- true
- longest_list
-
986
290
63
44
-
1005
292
24
40
-
1017
312
- false
- First number
- A
- First number
- 50a9b198-adf0-45f2-a8d1-631a28e5c396
- false
- true
- true
- 1
- 03f5426a-02ed-41aa-a354-ad0fd81d70d4
-
988
292
14
20
-
988
292
14
20
-
996.5
302
- false
- Second number
- B
- Second number
- 974e64c1-e8cb-4f31-b6eb-b8799357e649
- false
- true
- true
- 1
- c2815e49-a433-4ba6-988e-b4e6e08e8908
-
988
312
14
20
-
988
312
14
20
-
996.5
322
- false
- Result
- R
- Result
- 929c37fa-1847-44fd-b5ae-2997d3364370
- false
- true
- true
- 0
-
1032
292
15
40
-
1032
292
15
40
-
1041
312
- false
- 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd
- Text Tag
- 12
- Text Tag
- 当前时间标签
- Represents a list of text tags in a Rhino viewport
- eb120c71-ca61-4a1b-b3a5-72bff7f9f253
- true
- true
- true
- longest_list
-
2633
-689
45
105
-
2652
-687
24
101
-
2664
-636
- false
- Location
- L
- Location of text tag
- ecfed7b8-3b28-4f61-9004-0c3162443999
- false
- true
- true
- 1
- 923d23ec-bef7-43e7-8e96-a5781ffac1d4
-
2635
-687
14
50
-
2635
-687
14
50
-
2643.5
-661.75
- false
- Text
- T
- The text to display
- 3cc63b48-0a3c-43f1-94f0-eecac0c8c5d3
- false
- true
- true
- 1
- aea0e95b-4f5d-4446-aa1d-c82a15e1b243
-
2635
-637
14
51
-
2635
-637
14
51
-
2643.5
-611.25
- false
- b40f28a2-ba30-4ac2-afe5-a6ece7f985fc
- Move
- Move
- Move
- Translate (move) an object along a vector.
- 01ad1e28-b8c4-4fc0-b748-3ca5a7702923
- false
- true
- true
- longest_list
-
2089
-705
66
49
-
2110
-703
24
45
-
2122
-680
- false
- Geometry
- G
- Base geometry
- 6866a103-a94f-49b6-becb-452fa27c4a09
- true
- true
- true
- 1
- 05e983a4-d98a-46cd-8bca-8a983adb204a
-
2091
-703
16
22
-
2091
-703
16
22
-
2100.5
-691.75
- false
- Translation
- T
- Translation vector
- c0fa07c3-63c5-471f-bae1-1a447ec78dad
- false
- true
- true
- 1
- dab8a524-5764-482a-a723-3c671119098f
-
2091
-681
16
23
-
2091
-681
16
23
-
2100.5
-669.25
- false
- Geometry
- G
- Translated geometry
- 9963caf8-50e2-4b83-8bfc-98b22cd40261
- true
- true
- true
- 0
-
2137
-703
16
45
-
2137
-703
16
45
-
2146.5
-680.5
- false
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Point XYZ
- Point XYZ
- 原点
- Create a point from {xyz} coordinates.
- 0d7efe68-84bf-4d95-8d3c-a6f83c771730
- false
- true
- true
- longest_list
-
1875
-667
65
64
-
1894
-665
24
60
-
1906
-635
- false
- X component
- X
- {x} component
- fe4ab8e0-2f2e-4e85-8165-5fc5c5bc515f
- false
- true
- true
- 0
- 1
-
1877
-665
14
20
-
1877
-665
14
20
-
1885.5
-655
- false
- 0
- Y component
- Y
- {y} component
- cbe97b81-e0f5-4f0f-ae47-1d25ea031ddc
- false
- true
- true
- 0
- 1
-
1877
-645
14
20
-
1877
-645
14
20
-
1885.5
-635
- false
- 0
- Z component
- Z
- {z} component
- c4fb88d5-091f-4912-a8a0-29361e721d3f
- false
- true
- true
- 0
- 1
-
1877
-625
14
20
-
1877
-625
14
20
-
1885.5
-615
- false
- 0
- Point
- Pt
- Point coordinate
- 7ee8eb4a-00d4-4da9-8ae4-19bf5509b47e
- true
- true
- true
- 0
-
1921
-665
17
60
-
1921
-665
17
60
-
1931
-635
- false
- 934ede4a-924a-4973-bb05-0dc4b36fae75
- Vector 2Pt
- Vector 2Pt
- Vec2Pt
- Create a vector between two points.
- 6b6ebbf1-ee7b-4089-b940-da333016db0e
- false
- true
- true
- longest_list
-
1994
-646
63
64
-
2014
-644
24
60
-
2026
-614
- false
- Point A
- A
- Base point
- 537121b4-890e-41b3-8c30-917a0aef0f5a
- true
- true
- true
- 1
- 7ee8eb4a-00d4-4da9-8ae4-19bf5509b47e
-
1996
-644
15
20
-
1996
-644
15
20
-
2005
-634
- false
- Point B
- B
- Tip point
- bd5dcdbc-5d67-4e6a-be49-96fc0e81a2af
- true
- true
- true
- 1
- 72e7a35e-b4bf-48cf-af97-ca5ae1d8369f
-
1996
-624
15
20
-
1996
-624
15
20
-
2005
-614
- false
- Unitize
- U
- Unitize output
- 5628b376-fc38-4c1e-873b-54c8200a139e
- false
- true
- true
- 0
- 1
- false
-
1996
-604
15
20
-
1996
-604
15
20
-
2005
-594
- false
- true
- Vector
- V
- Vector
- dab8a524-5764-482a-a723-3c671119098f
- false
- true
- true
- 0
-
2041
-644
14
30
-
2041
-644
14
30
-
2049.5
-629
- false
- Length
- L
- Vector length
- b8bfaeb3-408d-421a-964b-aee893848088
- false
- true
- true
- 0
-
2041
-614
14
30
-
2041
-614
14
30
-
2049.5
-599
- false
- f5ea9d41-f062-487e-8dbf-7666ca53fbcd
- Interpolate
- Interpolate
- hiddenClock
- Create an interpolated curve through a set of points.
- bcdcb232-0e7c-48f8-9d40-882446d0e935
- false
- true
- true
- longest_list
-
1248
423
64
96
-
1268
425
24
92
-
1280
471
- false
- Vertices
- V
- Interpolation points
- 4629720f-ad50-4ace-891f-93b73852c916
- true
- true
- true
- 1
- 1
- f82d4510-5950-48ad-91fd-5cbc30247631
-
1250
425
15
30
-
1250
425
15
30
-
1259
440.3333
- false
- Degree
- D
- Curve degree
- 36573da5-77d6-43b5-be8e-ba3fe03b6c3c
- false
- true
- true
- 0
- 1
-
1250
455
15
31
-
1250
455
15
31
-
1259
471
- false
- 3
- Periodic
- P
- Periodic curve
- 32b06543-8ca2-4fbd-b23b-2755a7dd5da0
- false
- true
- true
- 0
- 1
- false
-
1250
486
15
31
-
1250
486
15
31
-
1259
501.6667
- false
- false
- Curve
- C
- Resulting nurbs curve
- 8eabf66c-6bb9-4e4c-b19f-70aad18fdd58
- true
- true
- true
- 0
-
1295
425
15
30
-
1295
425
15
30
-
1304
440.3333
- false
- Length
- L
- Curve length
- 795d177c-d6af-4cbd-80d0-af360182d498
- false
- true
- true
- 0
-
1295
455
15
31
-
1295
455
15
31
-
1304
471
- false
- Domain
- D
- Curve domain
- b31ca2ab-2da2-41af-9767-65378008743c
- false
- true
- true
- 0
-
1295
486
15
31
-
1295
486
15
31
-
1304
501.6667
- false
- 00ec9ecd-4e1d-45ba-a8fc-dff716dbd9e4
- F2
- F2
- Sun Rise / Set
- A function of two variables; {x,y}
- e084808c-0099-41cb-ac10-3c27efb870cb
- false
- true
- true
- longest_list
-
1864
640
60
106
-
1884
642
24
102
-
1896
693
- false
- Function
- F
- Expression to solve
- b47d4c8d-3954-4e5b-a46d-6372811031c3
- false
- true
- true
- 0
- t*24/D
-
1866
642
15
34
-
1866
642
15
34
-
1875
659
- false
- Variable x
- D
- Variable #1
- 8ee69118-0ad7-4d93-ac52-ec0a26ba2e70
- false
- true
- true
- 1
- 28fcc238-a4be-41f6-9db1-0363172a6ed9
-
1866
676
15
34
-
1866
676
15
34
-
1875
693
- false
- Variable y
- t
- Variable #2
- 1cec8059-a11c-4952-87b5-fd1c838b3ba0
- false
- true
- true
- 1
- 1c430f7c-ac18-4df5-95d0-2ab3c59b0e4e
-
1866
710
15
34
-
1866
710
15
34
-
1875
727
- false
- Result
- r
- Expression result
- 402a753b-054b-4e51-8330-3894b56e6d09
- true
- true
- true
- 0
-
1911
642
11
102
-
1911
642
11
102
-
1918
693
- false
- 825ea536-aebb-41e9-af32-8baeb2ecb590
- Domain Components
- Domain Components
- Int
- Decompose a numeric domain into its component parts.
- 65949e0b-ad13-43ae-b4de-754451857d93
- true
- true
- true
- longest_list
-
1566
683
58
44
-
1581
685
24
40
-
1593
705
- false
- Domain
- I
- Base domain
- 1470d826-51ab-46be-b35d-e3f0993339bb
- false
- true
- true
- 1
- b31ca2ab-2da2-41af-9767-65378008743c
-
1568
685
10
40
-
1568
685
10
40
-
1574.5
705
- false
- Start
- S
- Start of domain
- 71ac56ff-b84b-4696-9bca-2502ed317b3c
- false
- true
- true
- 0
-
1608
685
14
20
-
1608
685
14
20
-
1616.5
695
- false
- End
- E
- End of domain
- 28fcc238-a4be-41f6-9db1-0363172a6ed9
- false
- true
- true
- 0
-
1608
705
14
20
-
1608
705
14
20
-
1616.5
715
- false
- b40f28a2-ba30-4ac2-afe5-a6ece7f985fc
- Move
- Move
- Move
- Translate (move) an object along a vector.
- 0d5f8e4f-7244-461c-bbd4-920b8ba25244
- false
- true
- true
- longest_list
-
1974
551
82
49
-
2011
553
24
45
-
2023
576
- false
- Geometry
- G
- Base geometry
- d289f911-6cc4-4b12-ace4-020efb0d694a
- true
- true
- true
- 1
- 294be1f7-3bc2-4ddf-a718-e97187809097
-
1976
553
32
22
-
1992
553
16
22
-
2001.5
564.25
- false
- T*2
- Translation
- T
- Translation vector
- d706fd01-8a04-4add-b434-6f6a0e0fd291
- false
- true
- true
- 1
- 7ca0f6e3-c8e0-4bd9-a793-aa11c74f5633
-
1976
575
32
23
-
1976
575
32
23
-
2001.5
586.75
- false
- Geometry
- G
- Translated geometry
- 7870241c-dd67-458b-9d4e-67954b6435e0
- true
- true
- true
- 0
-
2038
553
16
45
-
2038
553
16
45
-
2047.5
575.5
- false
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Point XYZ
- Point XYZ
- origin
- Create a point from {xyz} coordinates.
- d915e5b2-a47c-47f0-8edc-fe7c062d7d1e
- false
- true
- true
- longest_list
-
1794
540
65
64
-
1813
542
24
60
-
1825
572
- false
- X component
- X
- {x} component
- 46103510-25a0-45f8-97fb-895efa691091
- false
- true
- true
- 0
- 1
-
1796
542
14
20
-
1796
542
14
20
-
1804.5
552
- false
- 0
- Y component
- Y
- {y} component
- ff97627b-4c65-42db-a094-382b60310887
- false
- true
- true
- 0
- 1
-
1796
562
14
20
-
1796
562
14
20
-
1804.5
572
- false
- 0
- Z component
- Z
- {z} component
- a67892ee-05c2-48bd-a09d-1c8541ecb2ce
- false
- true
- true
- 0
- 1
-
1796
582
14
20
-
1796
582
14
20
-
1804.5
592
- false
- 0
- Point
- Pt
- Point coordinate
- 2889534d-4ea0-498a-8b4e-b94e94904f9d
- true
- true
- true
- 0
-
1840
542
17
60
-
1840
542
17
60
-
1850
572
- false
- 934ede4a-924a-4973-bb05-0dc4b36fae75
- Vector 2Pt
- Vector 2Pt
- Vec2Pt
- Create a vector between two points.
- 826ca68a-389b-4041-bcbf-9adbf5ac1c79
- false
- true
- true
- longest_list
-
1876
544
63
64
-
1896
546
24
60
-
1908
576
- false
- Point A
- A
- Base point
- 5bd72fae-11a5-45ec-a264-59e0102313ac
- true
- true
- true
- 1
- 2889534d-4ea0-498a-8b4e-b94e94904f9d
-
1878
546
15
20
-
1878
546
15
20
-
1887
556
- false
- Point B
- B
- Tip point
- d2b00297-ac2b-47bf-bd92-19836a014a90
- true
- true
- true
- 1
- 294be1f7-3bc2-4ddf-a718-e97187809097
-
1878
566
15
20
-
1878
566
15
20
-
1887
576
- false
- Unitize
- U
- Unitize output
- 9b155e67-c1b9-4fa5-93b2-fe20774bbdb8
- false
- true
- true
- 0
- 1
- false
-
1878
586
15
20
-
1878
586
15
20
-
1887
596
- false
- true
- Vector
- V
- Vector
- 7ca0f6e3-c8e0-4bd9-a793-aa11c74f5633
- false
- true
- true
- 0
-
1923
546
14
30
-
1923
546
14
30
-
1931.5
561
- false
- Length
- L
- Vector length
- 41553eed-25a5-4c12-a6e7-832e34b8db35
- false
- true
- true
- 0
-
1923
576
14
30
-
1923
576
14
30
-
1931.5
591
- false
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- ''' <your code>
Dim A, DT, M, S As Double
Dim H As Integer
H = Math.Floor(decTime)
DT = decTime - H
A = DT * 3600
M = (A Mod 3600) / 60
S = (((M - Math.Floor(M)) * 3600) Mod 3600) / 60
H = Math.Floor(H)
M = Math.Floor(M)
S = Math.Floor(S)
Dim allStr() As String = New String(){H,M,S}
Time = String.Join(":", allStr)
''' </your code>
- 0
- DotNET VB Script (LEGACY)
- Conv2Time
- A VB.NET scriptable component
- 3637516a-ee7a-4a5c-b521-55c30e0868c1
- false
- true
- true
- longest_list
-
1948
653
114
88
-
2002
655
24
84
-
2014
697
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable x
- Script Variable x
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable x
- decTime
- Script Variable x
- 39a9f8cc-4943-4345-bdaf-665123b9f4bc
- true
- true
- true
- 1
- 402a753b-054b-4e51-8330-3894b56e6d09
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
1950
655
49
84
-
1950
655
49
84
-
1976
697
- false
- Output
- out
- Print, Reflect and Error streams
- 1e1e650b-84f3-49c5-b30f-74d987dd4bc0
- false
- true
- true
- 0
-
2029
655
31
42
-
2029
655
31
42
-
2046
676
- false
- Result A
- Time
- Output parameter A
- 06d8b139-c358-41d1-8df6-189ca8b7ace6
- true
- true
- true
- 0
-
2029
697
31
42
-
2029
697
31
42
-
2046
718
- false
- 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd
- Text Tag
- 12
- Text Tag
- 日出/日落时间
- Represents a list of text tags in a Rhino viewport
- ac53f5ba-5d7d-4e04-bf8b-eecc03e419f3
- true
- true
- true
- longest_list
-
2397
551
45
109
-
2416
553
24
105
-
2428
606
- false
- Location
- L
- Location of text tag
- 4f853a02-3dcf-4078-a2ad-cb6b48bf61d6
- false
- true
- true
- 1
- 7870241c-dd67-458b-9d4e-67954b6435e0
-
2399
553
14
52
-
2399
553
14
52
-
2407.5
579.25
- false
- Text
- T
- The text to display
- 61b9bd14-a237-454f-9959-828b67aade70
- false
- true
- true
- 1
- 06d8b139-c358-41d1-8df6-189ca8b7ace6
-
2399
605
14
53
-
2399
605
14
53
-
2407.5
631.75
- false
- 2dc44b22-b1dd-460a-a704-6462d6e91096
- Curve CP
- Curve CP
- Crv CP
- Find the closest point on a curve.
- e9d07d90-2b05-4c71-b13b-5582b244bdde
- false
- true
- true
- longest_list
-
2095
856
64
64
-
2115
858
24
60
-
2127
888
- false
- Point
- P
- Test point
- f4b2cde9-0be6-432b-80c6-0ad5240778fc
- true
- true
- true
- 1
- 7683c8ff-62a8-4532-ac7d-63c55ab48adc
-
2097
858
15
30
-
2097
858
15
30
-
2106
873
- false
- Curve
- C
- Base curve
- 85962898-060e-49ff-a62d-a7db9ea321ec
- true
- true
- true
- 1
- 8eabf66c-6bb9-4e4c-b19f-70aad18fdd58
-
2097
888
15
30
-
2097
888
15
30
-
2106
903
- false
- Point
- P
- Point on the curve closest to the test point
- ebf04bd0-a643-4e42-86c1-0c39b47a0165
- true
- true
- true
- 0
-
2142
858
15
20
-
2142
858
15
20
-
2151
868
- false
- Parameter
- t
- Parameter on curve domain of closest point
- bbdcc42a-383e-4c58-b5ff-66a7076374c3
- false
- true
- true
- 0
-
2142
878
15
20
-
2142
878
15
20
-
2151
888
- false
- Distance
- D
- Minimum distance between test point and curve
- 70803d66-2bf4-4a1a-8ee3-8a69b3bc25dc
- false
- true
- true
- 0
-
2142
898
15
20
-
2142
898
15
20
-
2151
908
- false
- 00ec9ecd-4e1d-45ba-a8fc-dff716dbd9e4
- F2
- F2
- Sun Rise / Set
- A function of two variables; {x,y}
- 871f3ca3-b966-4817-9b28-4895691fe922
- false
- true
- true
- longest_list
-
2224
864
60
106
-
2244
866
24
102
-
2256
917
- false
- Function
- F
- Expression to solve
- 2bc3144c-e9d1-4dd3-8fd2-aa0d0f8fcb5f
- false
- true
- true
- 0
- t*24/D
-
2226
866
15
34
-
2226
866
15
34
-
2235
883
- false
- Variable x
- D
- Variable #1
- 8d1da44e-191e-4f7a-a2bb-a02c323160c7
- false
- true
- true
- 1
- 28fcc238-a4be-41f6-9db1-0363172a6ed9
-
2226
900
15
34
-
2226
900
15
34
-
2235
917
- false
- Variable y
- t
- Variable #2
- c6153f11-057e-4068-96ad-c2bcba41278c
- false
- true
- true
- 1
- bbdcc42a-383e-4c58-b5ff-66a7076374c3
-
2226
934
15
34
-
2226
934
15
34
-
2235
951
- false
- Result
- r
- Expression result
- e12fd58c-b54f-44f7-bd8c-4d8bbe877b50
- true
- true
- true
- 0
-
2271
866
11
102
-
2271
866
11
102
-
2278
917
- false
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- ''' <your code>
Dim A, DT, M, S As Double
Dim H As Integer
H = Math.Floor(decTime)
DT = decTime - H
A = DT * 3600
M = (A Mod 3600) / 60
S = (((M - Math.Floor(M)) * 3600) Mod 3600) / 60
H = Math.Floor(H)
M = Math.Floor(M)
S = Math.Floor(S)
Dim allStr() As String = New String(){H,M,S}
Time = String.Join(":", allStr)
''' </your code>
- 0
- DotNET VB Script (LEGACY)
- Conv2Time
- A VB.NET scriptable component
- f12fa43d-d7c3-43fc-9b70-cb23edff735d
- false
- true
- true
- longest_list
-
2321
868
114
88
-
2375
870
24
84
-
2387
912
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable x
- Script Variable x
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable x
- decTime
- Script Variable x
- 163b5890-62ec-4cbd-899a-452e2652b0e0
- true
- true
- true
- 1
- e12fd58c-b54f-44f7-bd8c-4d8bbe877b50
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
2323
870
49
84
-
2323
870
49
84
-
2349
912
- false
- Output
- out
- Print, Reflect and Error streams
- 119e2e57-30dd-472f-b286-269e089802c7
- false
- true
- true
- 0
-
2402
870
31
42
-
2402
870
31
42
-
2419
891
- false
- Result A
- Time
- Output parameter A
- 096c70a6-2074-44f7-9317-880d81e4965f
- true
- true
- true
- 0
-
2402
912
31
42
-
2402
912
31
42
-
2419
933
- false
- b40f28a2-ba30-4ac2-afe5-a6ece7f985fc
- Move
- Move
- Move
- Translate (move) an object along a vector.
- ec4f2336-07e1-4d8b-8d00-646fde8cf1fe
- false
- true
- true
- longest_list
-
2402
812
82
49
-
2439
814
24
45
-
2451
837
- false
- Geometry
- G
- Base geometry
- 02ab3968-f298-4e05-8430-da1e989c9640
- true
- true
- true
- 1
- ebf04bd0-a643-4e42-86c1-0c39b47a0165
-
2404
814
32
22
-
2420
814
16
22
-
2429.5
825.25
- false
- T*2
- Translation
- T
- Translation vector
- 38d45edf-185d-4fa8-88ad-ec83e7ba35de
- false
- true
- true
- 1
- f8591ec7-e098-420e-ab26-c99b08dbf43c
-
2404
836
32
23
-
2404
836
32
23
-
2429.5
847.75
- false
- Geometry
- G
- Translated geometry
- 7b4f1548-ae7f-43bf-82b7-3c0af3280c62
- true
- true
- true
- 0
-
2466
814
16
45
-
2466
814
16
45
-
2475.5
836.5
- false
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Point XYZ
- Point XYZ
- origin
- Create a point from {xyz} coordinates.
- d1a874f3-b0f5-4bb2-83c9-d3fce0f2669b
- false
- true
- true
- longest_list
-
2214
754
65
64
-
2233
756
24
60
-
2245
786
- false
- X component
- X
- {x} component
- f44fd380-c61a-4e3d-9cf5-d0c54b87c473
- false
- true
- true
- 0
- 1
-
2216
756
14
20
-
2216
756
14
20
-
2224.5
766
- false
- 0
- Y component
- Y
- {y} component
- bd338b92-cb5d-49be-98f5-876219ce8abb
- false
- true
- true
- 0
- 1
-
2216
776
14
20
-
2216
776
14
20
-
2224.5
786
- false
- 0
- Z component
- Z
- {z} component
- 3b80c63a-1665-4ebc-bfd7-47732948d27a
- false
- true
- true
- 0
- 1
-
2216
796
14
20
-
2216
796
14
20
-
2224.5
806
- false
- 0
- Point
- Pt
- Point coordinate
- 8bd2be6d-18a3-4436-9913-cd57c56147ff
- true
- true
- true
- 0
-
2260
756
17
60
-
2260
756
17
60
-
2270
786
- false
- 934ede4a-924a-4973-bb05-0dc4b36fae75
- Vector 2Pt
- Vector 2Pt
- Vec2Pt
- Create a vector between two points.
- 90ce1112-ce82-4687-baf6-8256278862e5
- false
- true
- true
- longest_list
-
2320
773
63
64
-
2340
775
24
60
-
2352
805
- false
- Point A
- A
- Base point
- 1f670076-34c7-48a3-bc54-118f02de923e
- true
- true
- true
- 1
- 8bd2be6d-18a3-4436-9913-cd57c56147ff
-
2322
775
15
20
-
2322
775
15
20
-
2331
785
- false
- Point B
- B
- Tip point
- 9586946c-e1d3-4cb2-9642-a06cbaea106a
- true
- true
- true
- 1
- ebf04bd0-a643-4e42-86c1-0c39b47a0165
-
2322
795
15
20
-
2322
795
15
20
-
2331
805
- false
- Unitize
- U
- Unitize output
- 9a5c27d2-8923-4435-810b-0aa143a49da3
- false
- true
- true
- 0
- 1
- false
-
2322
815
15
20
-
2322
815
15
20
-
2331
825
- false
- true
- Vector
- V
- Vector
- f8591ec7-e098-420e-ab26-c99b08dbf43c
- false
- true
- true
- 0
-
2367
775
14
30
-
2367
775
14
30
-
2375.5
790
- false
- Length
- L
- Vector length
- e59a4f1c-accc-49ce-8187-99f308fa7618
- false
- true
- true
- 0
-
2367
805
14
30
-
2367
805
14
30
-
2375.5
820
- false
- 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd
- Text Tag
- 12
- Text Tag
- 当前时间
- Represents a list of text tags in a Rhino viewport
- e88f3489-f1d6-4175-84c8-f88262d791a8
- true
- true
- true
- longest_list
-
2564
909
45
74
-
2583
911
24
70
-
2595
946
- false
- Location
- L
- Location of text tag
- c247b7bd-511c-4e58-8761-6096be2772a3
- false
- true
- true
- 1
- 7b4f1548-ae7f-43bf-82b7-3c0af3280c62
-
2566
911
14
35
-
2566
911
14
35
-
2574.5
928.5
- false
- Text
- T
- The text to display
- 47608031-8238-4869-91bb-25998d64365b
- false
- true
- true
- 1
- 096c70a6-2074-44f7-9317-880d81e4965f
-
2566
946
14
35
-
2566
946
14
35
-
2574.5
963.5
- false
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- ' The Solar Position algorithm is based on National Oceanic and Atmospheric Administration's Solar Position Calculator http://www.srrb.noaa.gov/highlights/sunrise/azel.html
'Code is ported into vb.net and integrated into Grasshopper by Ted Ngai Jan 30, 2009 www.tedngai.net
Dim hourAngle, haRad, csz, zenith, azDenom As Double
Dim azRad, azimuth, exoatmElevation, refractionCorrection, te As Double
Dim solarZen, elevation, coszen As Double
'timenow is GMT time for calculation
Dim timenow As Double = hrs - tzone
longitude = longitude * -1
Dim JD As Double = calcJD(yr, mth, day)
Dim T As Double = calcTimeJulianCent(JD + timenow / 24.0)
Dim R As Double = calcSunRadVector(T)
Dim alpha As Double = calcSunRtAscension(T)
Dim theta As Double = calcSunDeclination(T)
Dim Etime As Double = calcEquationOfTime(T)
'Dim theta As Double = calcGeomMeanLongSun(T)
Dim eqTime As Double = Etime
Dim solarDec As Double = theta
Dim earthRadVec As Double = R
Dim solarTimeFix As Double = eqTime - 4.0 * longitude + 60.0 * -tzone
Dim trueSolarTime As Double = hrs * 60 + solarTimeFix
While trueSolarTime > 1440
trueSolarTime -= 1440
End While
hourAngle = trueSolarTime / 4.0 - 180.0
If hourAngle < -180 Then
hourAngle = hourAngle + 360
End If
haRad = degToRad(hourAngle)
csz = Math.sin(degToRad(latitude)) * Math.sin(degToRad(solarDec)) + Math.cos(degToRad(latitude)) * Math.cos(degToRad(solarDec)) * Math.cos(haRad)
If csz > 1.0 Then
csz = 1.0
ElseIf csz < -1.0 Then
csz = -1
End If
zenith = radToDeg(Math.acos(csz))
azDenom = (Math.cos(degToRad(latitude)) * Math.sin(degToRad(zenith)))
If Math.abs(azDenom) > 0.001 Then
azRad = ((Math.sin(degToRad(latitude)) * Math.cos(degToRad(zenith))) - Math.sin(degToRad(solarDec))) / azDenom
If Math.abs(azRad) > 1.0 Then
If azRad < 0 Then
azRad = -1.0
Else
azRad = 1.0
End If
End If
azimuth = 180.0 - radToDeg(Math.acos(azRad))
If hourAngle > 0.0 Then
azimuth = -azimuth
End If
Else
If latitude > 0.0 Then
azimuth = 180.0
Else
azimuth = 0.0
End If
End If
If azimuth < 0.0 Then
azimuth = azimuth + 360
End If
exoatmElevation = 90.0 - zenith
If exoatmElevation > 85.0 Then
refractionCorrection = 0.0
Else
te = Math.tan(degToRad(exoatmElevation))
If exoatmElevation > 5.0 Then
refractionCorrection = 58.1 / te - 0.07 / (te * te * te) + 0.000086 / (te * te * te * te * te)
ElseIf exoatmElevation > -0.575 Then
refractionCorrection = 1735.0 + exoatmElevation * (-518.2 + exoatmElevation * (103.4 + exoatmElevation * (-12.79 + exoatmElevation * 0.711)))
Else
refractionCorrection = -20.774 / te
End If
refractionCorrection = refractionCorrection / 3600.0
End If
solarZen = zenith - refractionCorrection
elevation = (Math.floor(100 * (90.0 - solarZen))) / 100
If solarZen < 108.0 Then
azimuth = (Math.floor(100 * azimuth)) / 100
If solarZen < 90.0 Then
coszen = (Math.floor(10000.0 * (Math.cos(degToRad(solarZen))))) / 10000.0
Else
coszen = 0.0
End If
End If
zenAng = coszen
azi = degToRad(azimuth)
hrAngle = hourAngle
solarElev = degToRad(elevation)
eqaTime = eqTime
solDec = solarDec
''' </your code>
-
'Basic Functions
'-----------------------------------------
'Convert radian angle to degrees
Function radTodeg(ByVal angleRad)
radTodeg = (180.0 * angleRad / Math.Pi)
End Function
Function degToRad(ByVal angleDeg)
degToRad = Math.Pi * angleDeg / 180.0
End Function
'Purpose: Julian day from calendar day
'Arguments:
'year : 4 digit year
'month : January = 1
'day : 1-31
'Return value: The Julian day corresponding to the date
'Note: Number is returned for start of day. Fractional days should be added later.
Function calcJD(ByVal yr, ByVal mth, ByVal day)
If mth <= 2 Then
yr = yr - 1
mth = mth + 12
End If
Dim A As Double = Math.Floor(yr / 100)
Dim B As Double = 2 - A + Math.floor(A / 4)
Dim JD As Double = Math.floor(365.25 * (yr + 4716)) + Math.floor(30.6001 * (mth + 1)) + day + B - 1524.5
calcJD = JD
End Function
'Purpose: convert Julian Day to centuries since J2000.0
'Arguments: jd - the Julian Day to convert
'Return value: the T value corresponding to the Julian Day
Function calcTimeJulianCent(ByVal jd)
Dim T As Double = (jd - 2451545.0) / 36525.0
calcTimeJulianCent = T
End Function
'Functions to calculate Rad Vector
'--------------------------------
'Purpose: calculate the Geometric Mean Longitude of the Sun
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the Geometric Mean Longitude of the Sun in degrees
Function calcGeomMeanLongSun(ByVal t)
Dim LO As Double = 280.46646 + t * (36000.76983 + 0.0003032 * t)
While LO > 360.0
LO -= 360.0
End While
While LO < 0.0
LO += 360
End While
calcGeomMeanLongSun = LO
End Function
'Purpose: calculate the Geometric Mean Anomaly of the Sun
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the Geometric Mean Anomaly of the Sun in degrees
Function calcGeomMeanAnomalySun(ByVal t)
Dim M As Double = 357.52911 + t * (35999.05029 - 0.0001537 * t)
calcGeomMeanAnomalySun = M
End Function
'Purpose: calculate the eccentricity of earth's orbit
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the unitless eccentricity
Function calcEccentricityEarthOrbit(ByVal t)
Dim e As Double = 0.016708634 - t * (0.000042037 + 0.0000001267 * t)
calcEccentricityEarthOrbit = e
End Function
'Purpose: calculate the equation of center for the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: in degrees
Function calcSunEqOfCenter(ByVal t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim mrad As Double = degToRad(m)
Dim sinm As Double = Math.Sin(mrad)
Dim sin2m As Double = Math.Sin(mrad + mrad)
Dim sin3m As Double = Math.Sin(mrad + mrad + mrad)
Dim C = sinm * (1.914602 - t * (0.004817 + 0.000014 + t)) + sin2m * (0.019993 - 0.000101 * t) + sin3m * 0.000289
calcSunEqOfCenter = C
End Function
'Purpose: calculate the true longitude of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's true longitude in degrees
Function calcSunTrueLong(ByVal t)
Dim lo As Double = calcGeomMeanLongSun(t)
Dim c As Double = calcSunEqOfCenter(t)
Dim O As Double = lo + c
calcSunTrueLong = O
End Function
'Purpose: calculate the true anamoly of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's true anamoly in degrees
Function calcSunTrueAnomaly(ByVal t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim c As Double = calcSunEqOfCenter(t)
Dim v As Double = m + c
calcSunTrueAnomaly = v
End Function
'Purpose: calculate the distance to the sun in AU
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun radius vector in AUs
Function calcSunRadVector(ByVal t)
Dim v As Double = calcSunTrueAnomaly(t)
Dim e As Double = calcEccentricityEarthOrbit(t)
Dim R As Double = (1.000001018 * (1 - e * e)) / (1 + e * Math.cos(degToRad(v)))
calcSunRadVector = R
End Function
'Functions to calculate Ascension
'-----------------------------------------------
'Purpose: calculate the apparent longitude of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's apparent longitude in degrees
Function calcSunApparentLong(ByVal t)
Dim o As Double = calcSunTrueLong(t)
Dim omega As Double = 125.04 - 1934.136 * t
Dim lambda As Double = o - 0.00569 - 0.00478 * Math.sin(degToRad(omega))
calcSunApparentLong = lambda
End Function
'Purpose: calculate the mean obliquity of the ecliptic
'Arguments: t : number of Julian centuries since J2000.
'Return value: mean obliquity in degrees
Function calcMeanObliquityOfEcliptic(ByVal t)
Dim seconds As Double = 21.448 - t * (46.815 + t * (0.00059 - t * (0.001813)))
Dim eO As Double = 23.0 + (26.0 + (seconds / 60.0)) / 60.0
calcMeanObliquityOfEcliptic = eO
End Function
'Purpose: calculate the corrected obliquity of the ecliptic
'Arguments: t : number of Julian centuries since J2000.0
'Return value: corrected obliquity in degrees
Function calcObliquityCorrection(ByVal t)
Dim eO As Double = calcMeanObliquityOfEcliptic(t)
Dim omega As Double = 125.04 - 1934.136 * t
Dim e = eO + 0.00256 * Math.cos(degToRad(omega))
calcObliquityCorrection = e
End Function
'Purpose: calculate the right ascension of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's right ascension in degrees
Function calcSunRtAscension(ByVal t)
Dim e As Double = calcObliquityCorrection(t)
Dim lambda As Double = calcSunApparentLong(t)
Dim tananum As Double = (Math.cos(degToRad(e)) * Math.sin(degToRad(lambda)))
Dim tanadenom As Double = (Math.cos(degToRad(lambda)))
Dim alpha As Double = radToDeg(Math.atan2(tananum, tanadenom))
calcSunRtAscension = alpha
End Function
'-----------------------------------------
'Purpose: calculate the declination of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's declination in degrees
Function calcSunDeclination(ByVal t)
Dim e As Double = calcObliquityCorrection(t)
Dim lambda As Double = calcSunApparentLong(t)
Dim sint As Double = Math.sin(degToRad(e)) * Math.sin(degToRad(lambda))
Dim theta As Double = radToDeg(Math.asin(sint))
calcSunDeclination = theta
End Function
'------------------------------------
'Calculate the difference between true solar time and mean solar time
'Arguments: t : number of Julian centuries since J2000.0
'Return value: equation of time in minutes of time
Function calcEquationOfTime(ByVal t)
Dim epsilon As Double = calcObliquityCorrection(t)
Dim lo As Double = calcGeomMeanLongSun(t)
Dim e As Double = calcEccentricityEarthOrbit(t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim y As Double = Math.tan(degToRad(epsilon) / 2.0)
y = y * y
Dim sin210 As Double = Math.sin(2.0 * degToRad(lo))
Dim sinm As Double = Math.sin(degToRad(m))
Dim cos210 As Double = Math.cos(2.0 * degToRad(lo))
Dim sin410 As Double = Math.sin(4.0 * degToRad(lo))
Dim sin2m As Double = Math.sin(2.0 * degToRad(m))
Dim Etime As Double = y * sin210 - 2.0 * e * sinm + 4.0 * e * y * sinm * cos210 - 0.5 * y * y * sin410 - 1.25 * e * e * sin2m
calcEquationOfTime = radToDeg(Etime) * 4.0
End Function
'----------------------------------------
'Return the hour angle for the given location, decl, and time of day
Function calcHourAngle(ByVal time, ByVal longitude, ByVal eqtime)
calcHourAngle = 15.0 * (time - (longitude / 15.0) - (eqtime / 60.0))
End Function
'--------------------------------
- 0
- DotNET VB Script (LEGACY)
- SPA
- A VB.NET scriptable component
- c8f00133-4dbc-4955-ba67-c0d55de63035
- false
- true
- true
- longest_list
-
700
337
138
144
-
757
339
24
140
-
769
409
- false
- 7
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable yr
- Script Variable yr
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable mth
- Script Variable mth
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable day
- Script Variable day
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable hrs
- Script Variable hrs
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable tzone
- Script Variable tzone
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable longitude
- Script Variable longitude
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable latitude
- Script Variable latitude
- true
- true
- 7
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result zenAng
- Output parameter zenAng
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result azi
- Output parameter azi
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result hrAngle
- Output parameter hrAngle
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result solarElev
- Output parameter solarElev
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result eqaTime
- Output parameter eqaTime
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result solDec
- Output parameter solDec
- true
- false
- Variable yr
- yr
- Script Variable yr
- f7cf5a42-c276-47f8-823c-ba858cf6b591
- true
- true
- true
- 1
- 611d34b3-7dad-42d6-9121-e9c3e35f7499
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
702
339
52
20
-
702
339
52
20
-
729.5
349
- false
- Variable mth
- mth
- Script Variable mth
- e9aabd5c-f6ac-4d0c-9f17-f892e9e6b891
- true
- true
- true
- 1
- 1d6e8fb4-ccfe-40a7-acdb-e550480e93ad
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
702
359
52
20
-
702
359
52
20
-
729.5
369
- false
- Variable day
- day
- Script Variable day
- adce1e80-6e1f-4ec2-b339-a49fd82228b1
- true
- true
- true
- 1
- 73c2905a-2529-4c53-ac31-b59bfe4afa9f
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
702
379
52
20
-
702
379
52
20
-
729.5
389
- false
- Variable hrs
- hrs
- Script Variable hrs
- 432050da-8148-4a63-81c8-12870ab6b277
- true
- true
- true
- 1
- 48522184-71a2-4f38-a505-7aad28be21aa
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
702
399
52
20
-
702
399
52
20
-
729.5
409
- false
- Variable tzone
- tzone
- Script Variable tzone
- 02a47448-c707-4d46-90b1-e586a7efd7ee
- true
- true
- true
- 1
- b5dc09a4-f508-4d36-8bb7-5640398752a6
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
702
419
52
20
-
702
419
52
20
-
729.5
429
- false
- Variable longitude
- longitude
- Script Variable longitude
- 09ab242c-8d41-4442-b476-419b85b5c7d6
- true
- true
- true
- 1
- 3db43c43-0422-4c32-b799-08bde1449b14
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
702
439
52
20
-
702
439
52
20
-
729.5
449
- false
- Variable latitude
- latitude
- Script Variable latitude
- 13af6770-f346-4829-84e7-9e0feface4e1
- true
- true
- true
- 1
- e63b23d6-aa15-461a-b08d-367ddecfee53
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
702
459
52
20
-
702
459
52
20
-
729.5
469
- false
- Output
- out
- Print, Reflect and Error streams
- a7f3ba7f-c0f3-47bc-9e6c-6b7593652e75
- false
- true
- true
- 0
-
784
339
52
20
-
784
339
52
20
-
811.5
349
- false
- Result zenAng
- zenAng
- Output parameter zenAng
- 617e9b4b-8fb2-4770-9d6a-7fde4a5afd5d
- true
- true
- true
- 0
-
784
359
52
20
-
784
359
52
20
-
811.5
369
- false
- Result azi
- azi
- Output parameter azi
- 03f5426a-02ed-41aa-a354-ad0fd81d70d4
- true
- true
- true
- 0
-
784
379
52
20
-
784
379
52
20
-
811.5
389
- false
- Result hrAngle
- hrAngle
- Output parameter hrAngle
- 5a572f1a-b98d-4d24-89b3-4c14110c1465
- true
- true
- true
- 0
-
784
399
52
20
-
784
399
52
20
-
811.5
409
- false
- Result solarElev
- solarElev
- Output parameter solarElev
- ed630c21-a900-4a3c-a45b-7351878ed8c0
- true
- true
- true
- 0
-
784
419
52
20
-
784
419
52
20
-
811.5
429
- false
- Result eqaTime
- eqaTime
- Output parameter eqaTime
- 4997835b-f57b-45ff-bb30-a9a54d5155a1
- true
- true
- true
- 0
-
784
439
52
20
-
784
439
52
20
-
811.5
449
- false
- Result solDec
- solDec
- Output parameter solDec
- e6664f26-b086-44b2-8271-ca39f1dfa91f
- true
- true
- true
- 0
-
784
459
52
20
-
784
459
52
20
-
811.5
469
- false
- 537b0419-bbc2-4ff4-bf08-afe526367b2c
- Custom Preview
- Custom Preview
- 日光矢量
- Allows for customized geometry previews
- d9e224fd-4877-44b1-8850-cee79f37d314
- true
- true
- true
- longest_list
-
2572
1074
47
74
-
2593
1076
24
70
-
2605
1111
- false
- Geometry
- G
- Geometry to preview
- 498c6c61-2ea1-4215-8571-a6a043891d4a
- false
- true
- true
- 3
- fe7a2ce7-1cc5-40b2-b8b2-891b8e14ca4e
- be83061f-8012-42e0-bce7-38263da5bcd3
- 93578be9-5c06-469d-b98b-0facc0410f40
-
2574
1076
16
35
-
2574
1076
16
35
-
2583.5
1093.5
- false
- Shader
- S
- The preview shader override
- d9fe962a-ce9e-4a4e-80f7-ecf68d786948
- false
- true
- true
- 1
- 8a85c8b5-1432-4dde-b29f-2d2c2fb9aeac
- 1
-
2574
1111
16
35
-
2574
1111
16
35
-
2583.5
1128.5
- false
-
255;255;128;0
-
255;0;0;0
-
255;77;102;25
-
255;255;255;255
- 1
- 0
- 00000000-0000-0000-0000-000000000000
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- ''' <your code>
Dim i As Integer
Dim newPtArray As New List(Of On3dPoint)
Dim tempPtArray As On3dPoint
'newPtArray.Add(riseSet(0))
For i = 0 To pts.Count - 1
tempPtArray = pts(i)
If tempPtArray.IsValid Then
If tempPtArray.z > 0 Then
newPtArray.Add(tempPtArray)
End If
End If
Next
'newPtArray.Add(riseSet(1))
A = newPtArray
''' </your code>
- 0
- DotNET VB Script (LEGACY)
- VB
- A VB.NET scriptable component
- f58c8610-7250-4670-b7fd-d189934d1437
- false
- true
- true
- longest_list
-
1847
1021
97
44
-
1893
1023
24
40
-
1905
1043
- false
- 2
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable x
- Script Variable x
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable y
- Script Variable y
- 1
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable x
- pts
- Script Variable x
- 7f345e15-725e-44d7-97a1-5a86fcd39c02
- true
- true
- true
- 1
- 1
- 7f67c3d1-8777-4d19-bc5e-e6778469af8f
- 39471161-4c52-4971-b4c2-01722a57ff52
- true
- false
-
1849
1023
41
20
-
1849
1023
41
20
-
1871
1033
- false
- Variable y
- riseSet
- Script Variable y
- 67c3c883-940b-40f8-bc6d-a17b54365f3f
- true
- true
- true
- 1
- 1
- 294be1f7-3bc2-4ddf-a718-e97187809097
- 39471161-4c52-4971-b4c2-01722a57ff52
- true
- false
-
1849
1043
41
20
-
1849
1043
41
20
-
1871
1053
- false
- Output
- out
- Print, Reflect and Error streams
- cd3e32c5-1e67-4ed0-9bc8-9db75b350cbc
- false
- true
- true
- 0
-
1920
1023
22
20
-
1920
1023
22
20
-
1932.5
1033
- false
- Result A
- A
- Output parameter A
- 1a415b36-7138-4db6-9b30-f930638d2b86
- true
- true
- true
- 0
-
1920
1043
22
20
-
1920
1043
22
20
-
1932.5
1053
- false
- f19b8c33-dff2-4cc2-b95b-b4005ff3c10c
- Receiver
- true
- 1
- Receiver
- Receiver
- A data receiver object.
- 05e983a4-d98a-46cd-8bca-8a983adb204a
- false
- true
- true
- 1
- f82d4510-5950-48ad-91fd-5cbc30247631
-
1996
-723
59
20
-
1996
-723
59
20
-
2025.688
-712.7549
- false
- f19b8c33-dff2-4cc2-b95b-b4005ff3c10c
- Receiver
- true
- 1
- Receiver
- Receiver
- A data receiver object.
- 72e7a35e-b4bf-48cf-af97-ca5ae1d8369f
- false
- true
- true
- 1
- f82d4510-5950-48ad-91fd-5cbc30247631
-
1878
-599
59
20
-
1878
-599
59
20
-
1907.908
-588.175
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- 时间
- Numeric slider for single values
- f168976f-a9f7-43d2-938a-292c186d943e
- false
- true
- true
- 0
-
76
504
344
20
-
76
504
37
20
-
76.05626
504.265
- false
- 14.868294214122386
- 0
- 24
- 1
- 0
- 4f0dfac8-6c61-40ef-ad41-aad84533f382
- Scale
- Scale
- 外底线
- Scale an object uniformly in all directions.
- 22801d71-663f-4a93-a806-20c8065ecf11
- false
- true
- true
- longest_list
-
1522
1329
66
64
-
1543
1331
24
60
-
1555
1361
- false
- Geometry
- G
- Base geometry
- 243f3e7c-0380-4511-b8f4-edd7ceaa8072
- true
- true
- true
- 1
- 5bd32c17-a5e5-40f6-991c-dc4dbf1e2d2d
-
1524
1331
16
20
-
1524
1331
16
20
-
1533.5
1341
- false
- Center
- C
- Center of scaling
- 5b37f3aa-6a3e-40ce-8701-6bfae1e72972
- true
- true
- true
- 0
- 1
-
1524
1351
16
20
-
1524
1351
16
20
-
1533.5
1361
- false
-
0
0
0
- Factor
- F
- Scaling factor
- 9d265c52-c7f0-4581-8f8f-722a32ce20c3
- false
- true
- true
- 0
- 1
-
1524
1371
16
20
-
1524
1371
16
20
-
1533.5
1381
- false
- 1.06
- Geometry
- G
- Scaled geometry
- 5f24a44d-aa07-4b99-9a30-8cfc4ff720d5
- true
- true
- true
- 0
-
1570
1331
16
60
-
1570
1331
16
60
-
1579.5
1361
- false
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Point XYZ
- Point XYZ
- 原点
- Create a point from {xyz} coordinates.
- 381e546e-73e1-44ba-afc7-c7ea2a882811
- false
- true
- true
- longest_list
-
1302
1817
65
64
-
1321
1819
24
60
-
1333
1849
- false
- X component
- X
- {x} component
- f05796b8-4eac-4f35-bf92-09e6f5e1fc78
- false
- true
- true
- 0
- 1
-
1304
1819
14
20
-
1304
1819
14
20
-
1312.5
1829
- false
- 0
- Y component
- Y
- {y} component
- bd4f85fa-f654-4a5d-8dfa-d0c5322461ff
- false
- true
- true
- 0
- 1
-
1304
1839
14
20
-
1304
1839
14
20
-
1312.5
1849
- false
- 0
- Z component
- Z
- {z} component
- 561cabde-2d92-41dc-9b9f-3f912aac4da0
- false
- true
- true
- 0
- 1
-
1304
1859
14
20
-
1304
1859
14
20
-
1312.5
1869
- false
- 0
- Point
- Pt
- Point coordinate
- dc3537cc-5d41-4666-bd71-795bcef14a57
- true
- true
- true
- 0
-
1348
1819
17
60
-
1348
1819
17
60
-
1358
1849
- false
- 934ede4a-924a-4973-bb05-0dc4b36fae75
- Vector 2Pt
- Vector 2Pt
- Vec2Pt
- Create a vector between two points.
- 7f22a42c-beaa-489b-98f3-6612b2addf7b
- false
- true
- true
- longest_list
-
1436
1832
63
64
-
1456
1834
24
60
-
1468
1864
- false
- Point A
- A
- Base point
- 7575e6c5-0831-4b61-8da4-7ef96f459f8c
- true
- true
- true
- 1
- dc3537cc-5d41-4666-bd71-795bcef14a57
-
1438
1834
15
20
-
1438
1834
15
20
-
1447
1844
- false
- Point B
- B
- Tip point
- d680c974-5458-46b1-b86a-c3e394379ada
- true
- true
- true
- 1
- 6e9ef11a-f800-42f1-8f9a-ee06ccc4f157
-
1438
1854
15
20
-
1438
1854
15
20
-
1447
1864
- false
- Unitize
- U
- Unitize output
- 53a7ba36-f2ea-4a93-add9-1bece6a7a701
- false
- true
- true
- 0
- 1
- false
-
1438
1874
15
20
-
1438
1874
15
20
-
1447
1884
- false
- false
- Vector
- V
- Vector
- f39b5463-1eb6-4ff4-9857-1065f05dcacc
- false
- true
- true
- 0
-
1483
1834
14
30
-
1483
1834
14
30
-
1491.5
1849
- false
- Length
- L
- Vector length
- bf37d574-4aa2-421a-b518-cd288f3f617e
- false
- true
- true
- 0
-
1483
1864
14
30
-
1483
1864
14
30
-
1491.5
1879
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- 长线点
- Cull (remove) elements in a list using a repeating bit mask.
- 1209664b-3b40-4695-a75a-94632f5c0f1a
- false
- true
- true
- longest_list
-
1527
1446
61
59
-
1546
1448
24
55
-
1558
1476
- false
- List
- L
- List to cull
- 0fb9fcd3-45d3-4960-9dcd-893eabbb0578
- true
- true
- true
- 1
- 1
- 6e9ef11a-f800-42f1-8f9a-ee06ccc4f157
-
1529
1448
14
27
-
1529
1448
14
27
-
1537.5
1461.75
- false
- Cull Pattern
- P
- Culling pattern
- 0af7dcda-e902-4eff-9f66-0de30f5aa7b8
- false
- true
- true
- 1
- 0
- 3
- false
-
1529
1475
14
28
-
1529
1475
14
28
-
1537.5
1489.25
- false
- true
- false
- false
- List
- L
- Culled list
- e45720c3-6fce-4b24-9eaa-da55297c9383
- true
- true
- true
- 0
-
1573
1448
13
55
-
1573
1448
13
55
-
1581
1475.5
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- 短线点
- Cull (remove) elements in a list using a repeating bit mask.
- fe85b260-8463-4676-bee8-576c4aee07d3
- false
- true
- true
- longest_list
-
1527
1597
61
59
-
1546
1599
24
55
-
1558
1627
- false
- List
- L
- List to cull
- 72ed9830-dd1f-4a58-9105-65b31d9a16bf
- true
- true
- true
- 1
- 1
- 6e9ef11a-f800-42f1-8f9a-ee06ccc4f157
-
1529
1599
14
27
-
1529
1599
14
27
-
1537.5
1612.75
- false
- Cull Pattern
- P
- Culling pattern
- e3597314-169d-4667-98c5-a066ba642431
- false
- true
- true
- 1
- 0
- 3
- false
-
1529
1626
14
28
-
1529
1626
14
28
-
1537.5
1640.25
- false
- false
- true
- true
- List
- L
- Culled list
- 24ff3379-4b64-4ba7-9d21-599532410534
- true
- true
- true
- 0
-
1573
1599
13
55
-
1573
1599
13
55
-
1581
1626.5
- false
- 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- Line SDL
- Line SDL
- Line
- Create a line segment defined by start point, tangent and length.}
- 019f139e-f886-4950-b00b-6ba89fff1e56
- false
- true
- true
- longest_list
-
1651
1607
62
64
-
1671
1609
24
60
-
1683
1639
- false
- Start
- S
- Line start point
- 67c19c8a-0f7b-45a7-a4de-0d66855ab6ac
- true
- true
- true
- 1
- e45720c3-6fce-4b24-9eaa-da55297c9383
-
1653
1609
15
20
-
1653
1609
15
20
-
1662
1619
- false
- Direction
- D
- Line tangent (direction)
- fd876fbc-2462-4faf-8b67-2bf6e8651e3c
- false
- true
- true
- 1
- a18bfe2b-a77e-4fab-801e-ac0dfb9281eb
- 1
-
1653
1629
15
20
-
1653
1629
15
20
-
1662
1639
- false
-
0
0
1
- Length
- L
- Line length
- 9c2dcad7-5f9e-4de5-898b-86399560fff4
- false
- true
- true
- 1
- b4091256-65f0-46fe-ab5c-ee87390e948c
- 1
-
1653
1649
15
20
-
1653
1649
15
20
-
1662
1659
- false
- 1
- Line
- L
- Line segment
- a79aafa2-e999-46cd-a0f2-8d13550f34d8
- true
- true
- true
- 0
-
1698
1609
13
60
-
1698
1609
13
60
-
1706
1639
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- 长线向量
- Cull (remove) elements in a list using a repeating bit mask.
- 8de9a85a-9517-40ae-946b-4d129f64605a
- false
- true
- true
- longest_list
-
1528
1515
61
74
-
1547
1517
24
70
-
1559
1552
- false
- List
- L
- List to cull
- 42e085f6-3f4d-4f8e-b796-740d7d7f874b
- true
- true
- true
- 1
- 1
- f39b5463-1eb6-4ff4-9857-1065f05dcacc
-
1530
1517
14
35
-
1530
1517
14
35
-
1538.5
1534.5
- false
- Cull Pattern
- P
- Culling pattern
- d3786b00-00d8-45ad-8185-8d8caab5221b
- false
- true
- true
- 1
- 0
- 3
- false
-
1530
1552
14
35
-
1530
1552
14
35
-
1538.5
1569.5
- false
- true
- false
- false
- List
- L
- Culled list
- a18bfe2b-a77e-4fab-801e-ac0dfb9281eb
- true
- true
- true
- 0
-
1574
1517
13
70
-
1574
1517
13
70
-
1582
1552
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- 短线向量
- Cull (remove) elements in a list using a repeating bit mask.
- e1e27018-c094-48cd-87cb-adbfcb288348
- false
- true
- true
- longest_list
-
1529
1667
61
74
-
1548
1669
24
70
-
1560
1704
- false
- List
- L
- List to cull
- cfe733d9-c418-4486-bb5f-2ad06b887213
- true
- true
- true
- 1
- 1
- f39b5463-1eb6-4ff4-9857-1065f05dcacc
-
1531
1669
14
35
-
1531
1669
14
35
-
1539.5
1686.5
- false
- Cull Pattern
- P
- Culling pattern
- bee65b8c-59e9-4a5c-85e6-c10564a29b1b
- false
- true
- true
- 1
- 0
- 3
- false
-
1531
1704
14
35
-
1531
1704
14
35
-
1539.5
1721.5
- false
- false
- true
- true
- List
- L
- Culled list
- 8724341d-ebdb-4346-9c09-6ac5c8f0cd73
- true
- true
- true
- 0
-
1575
1669
13
70
-
1575
1669
13
70
-
1583
1704
- false
- 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- Line SDL
- Line SDL
- Line
- Create a line segment defined by start point, tangent and length.}
- b3bab737-75b5-413a-b68b-77c0efcb266f
- false
- true
- true
- longest_list
-
1652
1688
62
64
-
1672
1690
24
60
-
1684
1720
- false
- Start
- S
- Line start point
- a0f5ba79-15ce-41f8-add5-dbdd09a97b27
- true
- true
- true
- 1
- 24ff3379-4b64-4ba7-9d21-599532410534
-
1654
1690
15
20
-
1654
1690
15
20
-
1663
1700
- false
- Direction
- D
- Line tangent (direction)
- b540ccff-7193-45a4-b5a1-193a0fd68be1
- false
- true
- true
- 1
- 8724341d-ebdb-4346-9c09-6ac5c8f0cd73
- 1
-
1654
1710
15
20
-
1654
1710
15
20
-
1663
1720
- false
-
0
0
1
- Length
- L
- Line length
- 88e298a0-29ee-4b00-91b2-26a8e119314a
- false
- true
- true
- 1
- 47796c06-fb6b-4dbb-a3de-236a5c7d90f3
- 1
-
1654
1730
15
20
-
1654
1730
15
20
-
1663
1740
- false
- 1
- Line
- L
- Line segment
- 36d89482-a6ea-491c-8185-5125c8858a1d
- true
- true
- true
- 0
-
1699
1690
13
60
-
1699
1690
13
60
-
1707
1720
- false
- 0b7d1129-7b88-4322-aad3-56fd1036a8f6
- F1
- F1
- F(x)
- A function of a single variable; {x}.
- 2821b2d5-98eb-4c34-819f-7cdd1ee932f9
- false
- true
- true
- longest_list
-
1662
1451
59
44
-
1681
1453
24
40
-
1693
1473
- false
- Function
- F
- Expression to solve
- e097f72d-b456-4dfa-8fce-5df1487fa3cf
- false
- true
- true
- 0
- 0.06*10*x
-
1664
1453
14
20
-
1664
1453
14
20
-
1672.5
1463
- false
- Variable x
- x
- Variable #1
- e37bc5cb-989a-47bb-bd83-63b1c844c6f8
- false
- true
- true
- 1
- cae41300-a311-4ef0-aec1-d09eea749d6d
-
1664
1473
14
20
-
1664
1473
14
20
-
1672.5
1483
- false
- Result
- r
- Expression result
- 47796c06-fb6b-4dbb-a3de-236a5c7d90f3
- true
- true
- true
- 0
-
1708
1453
11
40
-
1708
1453
11
40
-
1715
1473
- false
- 0b7d1129-7b88-4322-aad3-56fd1036a8f6
- F1
- F1
- F(x)
- A function of a single variable; {x}.
- 1c5fe834-60c6-47e3-9fa1-56cac5cb094e
- false
- true
- true
- longest_list
-
1661
1506
59
44
-
1680
1508
24
40
-
1692
1528
- false
- Function
- F
- Expression to solve
- 9a279b05-082f-4d5a-b5e6-ef1fb818410d
- false
- true
- true
- 0
- x*1.5
-
1663
1508
14
20
-
1663
1508
14
20
-
1671.5
1518
- false
- Variable x
- x
- Variable #1
- ee6337d4-8232-4078-a53e-3de079bfd619
- false
- true
- true
- 1
- 47796c06-fb6b-4dbb-a3de-236a5c7d90f3
-
1663
1528
14
20
-
1663
1528
14
20
-
1671.5
1538
- false
- Result
- r
- Expression result
- b4091256-65f0-46fe-ab5c-ee87390e948c
- true
- true
- true
- 0
-
1707
1508
11
40
-
1707
1508
11
40
-
1714
1528
- false
- b40f28a2-ba30-4ac2-afe5-a6ece7f985fc
- Move
- Move
- Move
- Translate (move) an object along a vector.
- b6d845b4-217f-45c7-9cb5-9197f781330f
- false
- true
- true
- longest_list
-
1911
1610
66
49
-
1932
1612
24
45
-
1944
1635
- false
- Geometry
- G
- Base geometry
- 5e19195a-da60-4055-a014-fe65c1c519e6
- true
- true
- true
- 1
- e45720c3-6fce-4b24-9eaa-da55297c9383
-
1913
1612
16
22
-
1913
1612
16
22
-
1922.5
1623.25
- false
- Translation
- T
- Translation vector
- 369f647f-a776-4145-9401-7850019a12b2
- false
- true
- true
- 1
- 3ae46359-a65f-494e-b1dd-7390e8f46b7b
-
1913
1634
16
23
-
1913
1634
16
23
-
1922.5
1645.75
- false
- Geometry
- G
- Translated geometry
- 9f796bf9-2dce-485d-98e4-f0206fa43aae
- true
- true
- true
- 0
-
1959
1612
16
45
-
1959
1612
16
45
-
1968.5
1634.5
- false
- 6ec39468-dae7-4ffa-a766-f2ab22a2c62e
- Amplitude
- Amplitude
- Amp
- Set the amplitude (length) of a vector.
- d6624884-7114-4e2e-8ab2-d73ef7c7f962
- false
- true
- true
- longest_list
-
1827
1643
62
44
-
1846
1645
24
40
-
1858
1665
- false
- Vector
- V
- Base vector
- 90072f11-c7ec-48b3-8286-b679b06a49f4
- false
- true
- true
- 1
- a79aafa2-e999-46cd-a0f2-8d13550f34d8
-
1829
1645
14
20
-
1829
1645
14
20
-
1837.5
1655
- false
- Amplitude
- A
- Amplitude (length) value
- 16de7f2d-1dcc-4f35-a915-31187079d62b
- false
- true
- true
- 1
- 3d3ebad7-bb91-4518-ae3d-efd13904d31a
-
1829
1665
14
20
-
1829
1665
14
20
-
1837.5
1675
- false
- Vector
- V
- Resulting vector
- 3ae46359-a65f-494e-b1dd-7390e8f46b7b
- false
- true
- true
- 0
-
1873
1645
14
40
-
1873
1645
14
40
-
1881.5
1665
- false
- 285ddd8a-5398-4a3e-b3c2-361025711a51
- List Item
- List Item
- Item
- Retrieve a specific item from a list.
- b0b66a52-86b2-4533-810d-40c6de27f471
- false
- true
- true
- longest_list
-
2007
1613
65
64
-
2029
1615
24
60
-
2041
1645
- false
- List
- L
- Base list
- ed880fce-53e7-4ec6-bdb8-3e766114c83e
- true
- true
- true
- 1
- 1
- 9f796bf9-2dce-485d-98e4-f0206fa43aae
-
2009
1615
17
20
-
2009
1615
17
20
-
2019
1625
- false
- Index
- i
- Item index
- f0f20f67-0353-4d02-a8eb-3d6b878ccee0
- false
- true
- true
- 0
- 1
-
2009
1635
17
20
-
2009
1635
17
20
-
2019
1645
- false
- 0
- Wrap
- W
- Wrap index to list bounds
- 5967f7c9-15b0-4a64-91c5-48b8cfbada77
- false
- true
- true
- 0
- 1
- false
-
2009
1655
17
20
-
2009
1655
17
20
-
2019
1665
- false
- false
- Element
- E
- Item at {i'}
- 60c9c442-15b0-4712-a4c4-3974a4cea11f
- true
- true
- true
- 0
-
2056
1615
14
60
-
2056
1615
14
60
-
2064.5
1645
- false
- c75b62fa-0a33-4da7-a5bd-03fd0068fd93
- Length
- Length
- Len
- Measure the length of a curve.
- ea9ecfd3-b2aa-4c55-94e5-6abfef5c82bd
- false
- true
- true
- longest_list
-
1736
1699
62
38
-
1756
1701
24
34
-
1768
1718
- false
- Curve
- C
- Curve to measure
- 87a4eecf-a682-48e4-aa1b-52bbb7317e56
- true
- true
- true
- 1
- a79aafa2-e999-46cd-a0f2-8d13550f34d8
-
1738
1701
15
34
-
1738
1701
15
34
-
1747
1718
- false
- Length
- L
- Curve length
- d0d71002-750a-48d0-b8d7-23601bce6e66
- false
- true
- true
- 0
-
1783
1701
13
34
-
1783
1701
13
34
-
1791
1718
- false
- 0b7d1129-7b88-4322-aad3-56fd1036a8f6
- F1
- F1
- F(x)
- A function of a single variable; {x}.
- bf7a3a05-65ba-4a42-bd89-47c20c7272d9
- false
- true
- true
- longest_list
-
1815
1693
59
44
-
1834
1695
24
40
-
1846
1715
- false
- Function
- F
- Expression to solve
- 201fe8b9-477e-45d1-9624-2df1fe272a6d
- false
- true
- true
- 0
- x*1.3
-
1817
1695
14
20
-
1817
1695
14
20
-
1825.5
1705
- false
- Variable x
- x
- Variable #1
- 4aeaddaf-1bea-49fd-a3bb-4d3954b43949
- false
- true
- true
- 1
- d0d71002-750a-48d0-b8d7-23601bce6e66
-
1817
1715
14
20
-
1817
1715
14
20
-
1825.5
1725
- false
- Result
- r
- Expression result
- 3d3ebad7-bb91-4518-ae3d-efd13904d31a
- true
- true
- true
- 0
-
1861
1695
11
40
-
1861
1695
11
40
-
1868
1715
- false
- 285ddd8a-5398-4a3e-b3c2-361025711a51
- List Item
- List Item
- Item
- Retrieve a specific item from a list.
- 3cd0fc7d-f06e-4c0a-b5e8-3c7e385b783b
- false
- true
- true
- longest_list
-
2103
1609
65
64
-
2125
1611
24
60
-
2137
1641
- false
- List
- L
- Base list
- a46bf329-3edb-4790-8b9d-90a64bdd0d29
- true
- true
- true
- 1
- 1
- 60c9c442-15b0-4712-a4c4-3974a4cea11f
-
2105
1611
17
20
-
2105
1611
17
20
-
2115
1621
- false
- Index
- i
- Item index
- f172c089-7e29-4af8-96cd-43b637e2b352
- false
- true
- true
- 0
- 1
-
2105
1631
17
20
-
2105
1631
17
20
-
2115
1641
- false
- 0
- Wrap
- W
- Wrap index to list bounds
- 01b5902c-06ae-49e1-b702-c5a757dd48e1
- false
- true
- true
- 0
- 1
- false
-
2105
1651
17
20
-
2105
1651
17
20
-
2115
1661
- false
- false
- Element
- E
- Item at {i'}
- c249a13d-fbea-495a-ad66-0775d13bd028
- true
- true
- true
- 0
-
2152
1611
14
60
-
2152
1611
14
60
-
2160.5
1641
- false
- 285ddd8a-5398-4a3e-b3c2-361025711a51
- List Item
- List Item
- Item
- Retrieve a specific item from a list.
- 646e90ed-7e41-4665-84dc-de0a71edd28a
- false
- true
- true
- longest_list
-
2103
1698
65
64
-
2125
1700
24
60
-
2137
1730
- false
- List
- L
- Base list
- 41ecf793-43e9-4b1e-b213-4819613ac454
- true
- true
- true
- 1
- 1
- 9f796bf9-2dce-485d-98e4-f0206fa43aae
-
2105
1700
17
20
-
2105
1700
17
20
-
2115
1710
- false
- Index
- i
- Item index
- b58e268f-ec5d-417b-920b-7aa644e7123c
- false
- true
- true
- 1
- aef52de3-6401-4a13-9565-b3e304b5e258
- 1
-
2105
1720
17
20
-
2105
1720
17
20
-
2115
1730
- false
- 0
- Wrap
- W
- Wrap index to list bounds
- aa83a16a-f397-41d0-89df-f5e8ae75b735
- false
- true
- true
- 0
- 1
- false
-
2105
1740
17
20
-
2105
1740
17
20
-
2115
1750
- false
- false
- Element
- E
- Item at {i'}
- 8b212e4b-066c-4d7b-bb4a-cb3f3e8e013d
- true
- true
- true
- 0
-
2152
1700
14
60
-
2152
1700
14
60
-
2160.5
1730
- false
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Range
- Range
- Create a range of numbers.
- 2b54b673-5823-41a1-9c55-51aa6b5a5155
- true
- true
- true
- longest_list
-
1992
1714
64
56
-
2012
1716
24
52
-
2024
1742
- false
- Domain
- D
- Domain of numeric range
- 954abe7e-ba54-43ae-b34f-2f0b549b81b9
- false
- true
- true
- 0
- 1
-
1994
1716
15
26
-
1994
1716
15
26
-
2003
1729
- false
-
1
23
- Steps
- N
- Number of steps
- 59de095e-7280-41fd-95c2-761819df2362
- false
- true
- true
- 0
- 1
-
1994
1742
15
26
-
1994
1742
15
26
-
2003
1755
- false
- 22
- Range
- R
- Range of numbers
- aef52de3-6401-4a13-9565-b3e304b5e258
- false
- true
- true
- 0
-
2039
1716
15
52
-
2039
1716
15
52
-
2048
1742
- false
- 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd
- Text Tag
- 12
- Text Tag
- 北
- Represents a list of text tags in a Rhino viewport
- 246e0fe7-7422-4da6-ba24-b18a135c3887
- true
- true
- true
- longest_list
-
2518
1611
45
44
-
2537
1613
24
40
-
2549
1633
- false
- Location
- L
- Location of text tag
- d80c7801-eea8-43f2-8cbe-9be638193dd7
- false
- true
- true
- 1
- c249a13d-fbea-495a-ad66-0775d13bd028
-
2520
1613
14
20
-
2520
1613
14
20
-
2528.5
1623
- false
- Text
- T
- The text to display
- 6cfd2e43-8f0d-43ec-9be9-2fdfb0abc054
- false
- true
- true
- 0
- 1
-
2520
1633
14
20
-
2520
1633
14
20
-
2528.5
1643
- false
- false
- N
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Range
- Range
- Create a range of numbers.
- 449d3f38-dccd-4ecb-8dbc-f6bf0870f31f
- true
- true
- true
- longest_list
-
2105
1789
64
56
-
2125
1791
24
52
-
2137
1817
- false
- Domain
- D
- Domain of numeric range
- 3f70ceef-ac74-4663-8750-d12472323e57
- false
- true
- true
- 0
- 1
-
2107
1791
15
26
-
2107
1791
15
26
-
2116
1804
- false
-
15
345
- Steps
- N
- Number of steps
- b8c4a1c5-86df-4eb6-86b2-d5d74f16ca5e
- false
- true
- true
- 0
- 1
-
2107
1817
15
26
-
2107
1817
15
26
-
2116
1830
- false
- 22
- Range
- R
- Range of numbers
- dc7322bd-fc14-46b5-8bdf-24d7ca6bbf58
- false
- true
- true
- 0
-
2152
1791
15
52
-
2152
1791
15
52
-
2161
1817
- false
- 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd
- Text Tag
- 12
- Text Tag
- 地面坐标
- Represents a list of text tags in a Rhino viewport
- 10cbec3d-1396-4563-b491-f41857d7d098
- true
- true
- true
- longest_list
-
2518
1668
45
74
-
2537
1670
24
70
-
2549
1705
- false
- Location
- L
- Location of text tag
- 4c6364db-f41d-47a7-80c4-9f83442adf10
- false
- true
- true
- 1
- 8b212e4b-066c-4d7b-bb4a-cb3f3e8e013d
-
2520
1670
14
35
-
2520
1670
14
35
-
2528.5
1687.5
- false
- Text
- T
- The text to display
- f43e5b8f-f059-4a27-b33d-62e28f1922dd
- false
- true
- true
- 1
- dc7322bd-fc14-46b5-8bdf-24d7ca6bbf58
- 1
-
2520
1705
14
35
-
2520
1705
14
35
-
2528.5
1722.5
- false
- false
- N
- 8529dbdf-9b6f-42e9-8e1f-c7a2bde56a70
- Line
- Line
- 长刻度
- Represents a collection of 3D Lines
- ae5205cb-a8b7-4cd1-a363-757f6717b9d5
- false
- true
- true
- 1
- a79aafa2-e999-46cd-a0f2-8d13550f34d8
-
2516
1539
50
20
-
2516
1539
50
20
-
2541.99
1549.282
- false
- 8529dbdf-9b6f-42e9-8e1f-c7a2bde56a70
- Line
- Line
- 短刻度
- Represents a collection of 3D Lines
- a5168f19-db9c-487e-a496-4ad0cf7ca270
- false
- true
- true
- 1
- 36d89482-a6ea-491c-8185-5125c8858a1d
-
2516
1572
50
20
-
2516
1572
50
20
-
2541.094
1582.928
- false
- 285ddd8a-5398-4a3e-b3c2-361025711a51
- List Item
- List Item
- Item
- Retrieve a specific item from a list.
- 69574a6e-b187-424e-bb4b-27b3cf69c351
- false
- true
- true
- longest_list
-
2019
1431
65
64
-
2041
1433
24
60
-
2053
1463
- false
- List
- L
- Base list
- 1ea6f128-c9e5-435d-bdd3-365ea3795dab
- true
- true
- true
- 1
- 1
- e45720c3-6fce-4b24-9eaa-da55297c9383
-
2021
1433
17
20
-
2021
1433
17
20
-
2031
1443
- false
- Index
- i
- Item index
- 2186ab69-e21c-48e7-8df4-b00d1a281be6
- false
- true
- true
- 0
- 2
-
2021
1453
17
20
-
2021
1453
17
20
-
2031
1463
- false
- 0
- 6
- Wrap
- W
- Wrap index to list bounds
- 24d14b14-bbe9-4e9b-a699-c1e52e842f5d
- false
- true
- true
- 0
- 1
- false
-
2021
1473
17
20
-
2021
1473
17
20
-
2031
1483
- false
- false
- Element
- E
- Item at {i'}
- 4419f735-64d0-46ad-b260-6e60c2d0ca14
- true
- true
- true
- 0
-
2068
1433
14
60
-
2068
1433
14
60
-
2076.5
1463
- false
- 4c4e56eb-2f04-43f9-95a3-cc46a14f495a
- Line
- Line
- 十字线
- Create a line between two points.
- f2c14fe2-1ed6-4a32-a603-a4847605be06
- false
- true
- true
- longest_list
-
2509
1462
61
59
-
2528
1464
24
55
-
2540
1492
- false
- Point A
- A
- Line start point
- bb6e3445-711c-47c8-8c88-239496b57c9a
- true
- true
- true
- 1
- 4419f735-64d0-46ad-b260-6e60c2d0ca14
-
2511
1464
14
27
-
2511
1464
14
27
-
2519.5
1477.75
- false
- Point B
- B
- Line end point
- e3fffff0-67d3-4398-a132-ae9fe8f7f87e
- true
- true
- true
- 1
- 61624b82-23a6-4ae5-9e76-b9d7994ed8aa
-
2511
1491
14
28
-
2511
1491
14
28
-
2519.5
1505.25
- false
- Line
- L
- Line segment
- c61dc22c-5760-45e8-b922-2e5e92a0544c
- true
- true
- true
- 0
-
2555
1464
13
55
-
2555
1464
13
55
-
2563
1491.5
- false
- 285ddd8a-5398-4a3e-b3c2-361025711a51
- List Item
- List Item
- Item
- Retrieve a specific item from a list.
- 45ed68c8-ddc7-47d2-8995-ad4673094ca7
- false
- true
- true
- longest_list
-
2017
1507
65
64
-
2039
1509
24
60
-
2051
1539
- false
- List
- L
- Base list
- 80ba44f3-a97f-44ca-b6e7-37a0bcf810c2
- true
- true
- true
- 1
- 1
- e45720c3-6fce-4b24-9eaa-da55297c9383
-
2019
1509
17
20
-
2019
1509
17
20
-
2029
1519
- false
- Index
- i
- Item index
- a46925a2-ab54-42d7-a957-95f2f19f2896
- false
- true
- true
- 0
- 2
-
2019
1529
17
20
-
2019
1529
17
20
-
2029
1539
- false
- 12
- 18
- Wrap
- W
- Wrap index to list bounds
- 3c224db3-4520-43f2-9575-ec71844ab478
- false
- true
- true
- 0
- 1
- false
-
2019
1549
17
20
-
2019
1549
17
20
-
2029
1559
- false
- false
- Element
- E
- Item at {i'}
- 61624b82-23a6-4ae5-9e76-b9d7994ed8aa
- true
- true
- true
- 0
-
2066
1509
14
60
-
2066
1509
14
60
-
2074.5
1539
- false
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Range
- 1-6月
- Create a range of numbers.
- f0d80592-d05f-454e-9b85-f9bc38e7b4df
- false
- true
- true
- longest_list
-
521
44
64
49
-
541
46
24
45
-
553
69
- false
- Domain
- D
- Domain of numeric range
- 5e2fd29b-9ca6-41fa-a75f-27bf289c6d73
- false
- true
- true
- 0
- 1
-
523
46
15
22
-
523
46
15
22
-
532
57.25
- false
-
1
6
- Steps
- N
- Number of steps
- 1faef407-97f2-4f14-80c0-34ac5b552215
- false
- true
- true
- 0
- 1
-
523
68
15
23
-
523
68
15
23
-
532
79.75
- false
- 5
- Range
- R
- Range of numbers
- 52f899b6-36b2-4f8b-aabd-795ee9debdef
- false
- true
- true
- 0
-
568
46
15
45
-
568
46
15
45
-
577
68.5
- false
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- ' The Solar Position algorithm is based on National Oceanic and Atmospheric Administration's Solar Position Calculator http://www.srrb.noaa.gov/highlights/sunrise/azel.html
'Code is ported into vb.net and integrated into Grasshopper by Ted Ngai Jan 30, 2009 www.tedngai.net
Dim hourAngle, haRad, csz, zenith, azDenom As Double
Dim azRad, azimuth, exoatmElevation, refractionCorrection, te As Double
Dim solarZen, elevation, coszen As Double
'timenow is GMT time for calculation
Dim timenow As Double = hrs - tzone
longitude = longitude * -1
Dim JD As Double = calcJD(yr, mth, day)
Dim T As Double = calcTimeJulianCent(JD + timenow / 24.0)
Dim R As Double = calcSunRadVector(T)
Dim alpha As Double = calcSunRtAscension(T)
Dim theta As Double = calcSunDeclination(T)
Dim Etime As Double = calcEquationOfTime(T)
'Dim theta As Double = calcGeomMeanLongSun(T)
Dim eqTime As Double = Etime
Dim solarDec As Double = theta
Dim earthRadVec As Double = R
Dim solarTimeFix As Double = eqTime - 4.0 * longitude + 60.0 * -tzone
Dim trueSolarTime As Double = hrs * 60 + solarTimeFix
While trueSolarTime > 1440
trueSolarTime -= 1440
End While
hourAngle = trueSolarTime / 4.0 - 180.0
If hourAngle < -180 Then
hourAngle = hourAngle + 360
End If
haRad = degToRad(hourAngle)
csz = Math.sin(degToRad(latitude)) * Math.sin(degToRad(solarDec)) + Math.cos(degToRad(latitude)) * Math.cos(degToRad(solarDec)) * Math.cos(haRad)
If csz > 1.0 Then
csz = 1.0
ElseIf csz < -1.0 Then
csz = -1
End If
zenith = radToDeg(Math.acos(csz))
azDenom = (Math.cos(degToRad(latitude)) * Math.sin(degToRad(zenith)))
If Math.abs(azDenom) > 0.001 Then
azRad = ((Math.sin(degToRad(latitude)) * Math.cos(degToRad(zenith))) - Math.sin(degToRad(solarDec))) / azDenom
If Math.abs(azRad) > 1.0 Then
If azRad < 0 Then
azRad = -1.0
Else
azRad = 1.0
End If
End If
azimuth = 180.0 - radToDeg(Math.acos(azRad))
If hourAngle > 0.0 Then
azimuth = -azimuth
End If
Else
If latitude > 0.0 Then
azimuth = 180.0
Else
azimuth = 0.0
End If
End If
If azimuth < 0.0 Then
azimuth = azimuth + 360
End If
exoatmElevation = 90.0 - zenith
If exoatmElevation > 85.0 Then
refractionCorrection = 0.0
Else
te = Math.tan(degToRad(exoatmElevation))
If exoatmElevation > 5.0 Then
refractionCorrection = 58.1 / te - 0.07 / (te * te * te) + 0.000086 / (te * te * te * te * te)
ElseIf exoatmElevation > -0.575 Then
refractionCorrection = 1735.0 + exoatmElevation * (-518.2 + exoatmElevation * (103.4 + exoatmElevation * (-12.79 + exoatmElevation * 0.711)))
Else
refractionCorrection = -20.774 / te
End If
refractionCorrection = refractionCorrection / 3600.0
End If
solarZen = zenith - refractionCorrection
elevation = (Math.floor(100 * (90.0 - solarZen))) / 100
If solarZen < 108.0 Then
azimuth = (Math.floor(100 * azimuth)) / 100
If solarZen < 90.0 Then
coszen = (Math.floor(10000.0 * (Math.cos(degToRad(solarZen))))) / 10000.0
Else
coszen = 0.0
End If
End If
zenAng = coszen
azi = degToRad(azimuth)
hrAngle = hourAngle
solarElev = degToRad(elevation)
eqaTime = eqTime
solDec = solarDec
''' </your code>
-
'Basic Functions
'-----------------------------------------
'Convert radian angle to degrees
Function radTodeg(ByVal angleRad)
radTodeg = (180.0 * angleRad / Math.Pi)
End Function
Function degToRad(ByVal angleDeg)
degToRad = Math.Pi * angleDeg / 180.0
End Function
'Purpose: Julian day from calendar day
'Arguments:
'year : 4 digit year
'month : January = 1
'day : 1-31
'Return value: The Julian day corresponding to the date
'Note: Number is returned for start of day. Fractional days should be added later.
Function calcJD(ByVal yr, ByVal mth, ByVal day)
If mth <= 2 Then
yr = yr - 1
mth = mth + 12
End If
Dim A As Double = Math.Floor(yr / 100)
Dim B As Double = 2 - A + Math.floor(A / 4)
Dim JD As Double = Math.floor(365.25 * (yr + 4716)) + Math.floor(30.6001 * (mth + 1)) + day + B - 1524.5
calcJD = JD
End Function
'Purpose: convert Julian Day to centuries since J2000.0
'Arguments: jd - the Julian Day to convert
'Return value: the T value corresponding to the Julian Day
Function calcTimeJulianCent(ByVal jd)
Dim T As Double = (jd - 2451545.0) / 36525.0
calcTimeJulianCent = T
End Function
'Functions to calculate Rad Vector
'--------------------------------
'Purpose: calculate the Geometric Mean Longitude of the Sun
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the Geometric Mean Longitude of the Sun in degrees
Function calcGeomMeanLongSun(ByVal t)
Dim LO As Double = 280.46646 + t * (36000.76983 + 0.0003032 * t)
While LO > 360.0
LO -= 360.0
End While
While LO < 0.0
LO += 360
End While
calcGeomMeanLongSun = LO
End Function
'Purpose: calculate the Geometric Mean Anomaly of the Sun
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the Geometric Mean Anomaly of the Sun in degrees
Function calcGeomMeanAnomalySun(ByVal t)
Dim M As Double = 357.52911 + t * (35999.05029 - 0.0001537 * t)
calcGeomMeanAnomalySun = M
End Function
'Purpose: calculate the eccentricity of earth's orbit
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the unitless eccentricity
Function calcEccentricityEarthOrbit(ByVal t)
Dim e As Double = 0.016708634 - t * (0.000042037 + 0.0000001267 * t)
calcEccentricityEarthOrbit = e
End Function
'Purpose: calculate the equation of center for the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: in degrees
Function calcSunEqOfCenter(ByVal t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim mrad As Double = degToRad(m)
Dim sinm As Double = Math.Sin(mrad)
Dim sin2m As Double = Math.Sin(mrad + mrad)
Dim sin3m As Double = Math.Sin(mrad + mrad + mrad)
Dim C = sinm * (1.914602 - t * (0.004817 + 0.000014 + t)) + sin2m * (0.019993 - 0.000101 * t) + sin3m * 0.000289
calcSunEqOfCenter = C
End Function
'Purpose: calculate the true longitude of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's true longitude in degrees
Function calcSunTrueLong(ByVal t)
Dim lo As Double = calcGeomMeanLongSun(t)
Dim c As Double = calcSunEqOfCenter(t)
Dim O As Double = lo + c
calcSunTrueLong = O
End Function
'Purpose: calculate the true anamoly of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's true anamoly in degrees
Function calcSunTrueAnomaly(ByVal t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim c As Double = calcSunEqOfCenter(t)
Dim v As Double = m + c
calcSunTrueAnomaly = v
End Function
'Purpose: calculate the distance to the sun in AU
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun radius vector in AUs
Function calcSunRadVector(ByVal t)
Dim v As Double = calcSunTrueAnomaly(t)
Dim e As Double = calcEccentricityEarthOrbit(t)
Dim R As Double = (1.000001018 * (1 - e * e)) / (1 + e * Math.cos(degToRad(v)))
calcSunRadVector = R
End Function
'Functions to calculate Ascension
'-----------------------------------------------
'Purpose: calculate the apparent longitude of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's apparent longitude in degrees
Function calcSunApparentLong(ByVal t)
Dim o As Double = calcSunTrueLong(t)
Dim omega As Double = 125.04 - 1934.136 * t
Dim lambda As Double = o - 0.00569 - 0.00478 * Math.sin(degToRad(omega))
calcSunApparentLong = lambda
End Function
'Purpose: calculate the mean obliquity of the ecliptic
'Arguments: t : number of Julian centuries since J2000.
'Return value: mean obliquity in degrees
Function calcMeanObliquityOfEcliptic(ByVal t)
Dim seconds As Double = 21.448 - t * (46.815 + t * (0.00059 - t * (0.001813)))
Dim eO As Double = 23.0 + (26.0 + (seconds / 60.0)) / 60.0
calcMeanObliquityOfEcliptic = eO
End Function
'Purpose: calculate the corrected obliquity of the ecliptic
'Arguments: t : number of Julian centuries since J2000.0
'Return value: corrected obliquity in degrees
Function calcObliquityCorrection(ByVal t)
Dim eO As Double = calcMeanObliquityOfEcliptic(t)
Dim omega As Double = 125.04 - 1934.136 * t
Dim e = eO + 0.00256 * Math.cos(degToRad(omega))
calcObliquityCorrection = e
End Function
'Purpose: calculate the right ascension of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's right ascension in degrees
Function calcSunRtAscension(ByVal t)
Dim e As Double = calcObliquityCorrection(t)
Dim lambda As Double = calcSunApparentLong(t)
Dim tananum As Double = (Math.cos(degToRad(e)) * Math.sin(degToRad(lambda)))
Dim tanadenom As Double = (Math.cos(degToRad(lambda)))
Dim alpha As Double = radToDeg(Math.atan2(tananum, tanadenom))
calcSunRtAscension = alpha
End Function
'-----------------------------------------
'Purpose: calculate the declination of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's declination in degrees
Function calcSunDeclination(ByVal t)
Dim e As Double = calcObliquityCorrection(t)
Dim lambda As Double = calcSunApparentLong(t)
Dim sint As Double = Math.sin(degToRad(e)) * Math.sin(degToRad(lambda))
Dim theta As Double = radToDeg(Math.asin(sint))
calcSunDeclination = theta
End Function
'------------------------------------
'Calculate the difference between true solar time and mean solar time
'Arguments: t : number of Julian centuries since J2000.0
'Return value: equation of time in minutes of time
Function calcEquationOfTime(ByVal t)
Dim epsilon As Double = calcObliquityCorrection(t)
Dim lo As Double = calcGeomMeanLongSun(t)
Dim e As Double = calcEccentricityEarthOrbit(t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim y As Double = Math.tan(degToRad(epsilon) / 2.0)
y = y * y
Dim sin210 As Double = Math.sin(2.0 * degToRad(lo))
Dim sinm As Double = Math.sin(degToRad(m))
Dim cos210 As Double = Math.cos(2.0 * degToRad(lo))
Dim sin410 As Double = Math.sin(4.0 * degToRad(lo))
Dim sin2m As Double = Math.sin(2.0 * degToRad(m))
Dim Etime As Double = y * sin210 - 2.0 * e * sinm + 4.0 * e * y * sinm * cos210 - 0.5 * y * y * sin410 - 1.25 * e * e * sin2m
calcEquationOfTime = radToDeg(Etime) * 4.0
End Function
'----------------------------------------
'Return the hour angle for the given location, decl, and time of day
Function calcHourAngle(ByVal time, ByVal longitude, ByVal eqtime)
calcHourAngle = 15.0 * (time - (longitude / 15.0) - (eqtime / 60.0))
End Function
'--------------------------------
- 0
- DotNET VB Script (LEGACY)
- SPA
- A VB.NET scriptable component
- fff9cc05-f9e2-40e6-a63a-043fb19c6551
- false
- true
- true
- longest_list
-
729
29
138
144
-
786
31
24
140
-
798
101
- false
- 7
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable yr
- Script Variable yr
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable mth
- Script Variable mth
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable day
- Script Variable day
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable hrs
- Script Variable hrs
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable tzone
- Script Variable tzone
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable longitude
- Script Variable longitude
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable latitude
- Script Variable latitude
- true
- true
- 7
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result zenAng
- Output parameter zenAng
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result azi
- Output parameter azi
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result hrAngle
- Output parameter hrAngle
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result solarElev
- Output parameter solarElev
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result eqaTime
- Output parameter eqaTime
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result solDec
- Output parameter solDec
- true
- false
- Variable yr
- yr
- Script Variable yr
- de1a1c4d-7aa6-4244-a4ed-d574cc22f983
- true
- true
- true
- 1
- 611d34b3-7dad-42d6-9121-e9c3e35f7499
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
731
31
52
20
-
731
31
52
20
-
758.5
41
- false
- Variable mth
- mth
- Script Variable mth
- c82b1e63-5480-42f1-8826-288c2e5fa6f1
- true
- true
- true
- 1
- c01078dd-81b1-47dc-a33f-d07a1695bbda
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
731
51
52
20
-
731
51
52
20
-
758.5
61
- false
- Variable day
- day
- Script Variable day
- 4c57e1c9-3ec5-44f4-9c55-fe57d6cb180a
- true
- true
- true
- 1
- 1f088692-580f-452d-8fc1-b6d7c728c84a
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
731
71
52
20
-
731
71
52
20
-
758.5
81
- false
- Variable hrs
- hrs
- Script Variable hrs
- ed45a2e3-cd65-4c04-b52e-8749b75128c8
- true
- true
- true
- 1
- 48522184-71a2-4f38-a505-7aad28be21aa
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
731
91
52
20
-
731
91
52
20
-
758.5
101
- false
- Variable tzone
- tzone
- Script Variable tzone
- 05a5f9b0-bbdf-4fa1-ad52-49c135482bee
- true
- true
- true
- 1
- b5dc09a4-f508-4d36-8bb7-5640398752a6
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
731
111
52
20
-
731
111
52
20
-
758.5
121
- false
- Variable longitude
- longitude
- Script Variable longitude
- f30261cd-f62d-49aa-93aa-7cf65e1d8b08
- true
- true
- true
- 1
- 3db43c43-0422-4c32-b799-08bde1449b14
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
731
131
52
20
-
731
131
52
20
-
758.5
141
- false
- Variable latitude
- latitude
- Script Variable latitude
- 72aae1e0-d933-42ab-a59a-ead8f4a8c5f9
- true
- true
- true
- 1
- e63b23d6-aa15-461a-b08d-367ddecfee53
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
731
151
52
20
-
731
151
52
20
-
758.5
161
- false
- Output
- out
- Print, Reflect and Error streams
- b21dd457-8c1f-49c3-a515-1230adfef548
- false
- true
- true
- 0
-
813
31
52
20
-
813
31
52
20
-
840.5
41
- false
- Result zenAng
- zenAng
- Output parameter zenAng
- cfd47032-ff0b-4a30-b4fa-9945578771a7
- true
- true
- true
- 0
-
813
51
52
20
-
813
51
52
20
-
840.5
61
- false
- Result azi
- azi
- Output parameter azi
- ceec3332-88be-4142-b316-b704a1d0f77a
- true
- true
- true
- 0
-
813
71
52
20
-
813
71
52
20
-
840.5
81
- false
- Result hrAngle
- hrAngle
- Output parameter hrAngle
- 9f26e56c-4627-4a9f-8e4a-fa695f2b22f1
- true
- true
- true
- 0
-
813
91
52
20
-
813
91
52
20
-
840.5
101
- false
- Result solarElev
- solarElev
- Output parameter solarElev
- 8699593d-a908-4fd4-8b69-08d275a79320
- true
- true
- true
- 0
-
813
111
52
20
-
813
111
52
20
-
840.5
121
- false
- Result eqaTime
- eqaTime
- Output parameter eqaTime
- c1853cff-f1f5-4064-8453-1d106434c0c8
- true
- true
- true
- 0
-
813
131
52
20
-
813
131
52
20
-
840.5
141
- false
- Result solDec
- solDec
- Output parameter solDec
- 65636123-4b5b-458f-93f2-6dad8b84b0f9
- true
- true
- true
- 0
-
813
151
52
20
-
813
151
52
20
-
840.5
161
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 4fe4ccdc-1513-44cf-8721-17aed7d763a9
- false
- true
- true
- longest_list
-
612
48
63
47
-
632
50
24
43
-
644
72
- false
- Data
- D
- Data to graft
- 5e4e4da9-60a3-4174-93c6-dce6fb489e82
- true
- true
- true
- 2
- 1
- 52f899b6-36b2-4f8b-aabd-795ee9debdef
-
614
50
15
21
-
614
50
15
21
-
623
60.75
- false
- Strip
- S
- Do not create branches for null items
- 18176b3e-4c26-47a2-97b8-5e26b0d7a36c
- false
- true
- true
- 0
- 1
- false
-
614
71
15
22
-
614
71
15
22
-
623
82.25
- false
- false
- Tree
- T
- Graft result
- c01078dd-81b1-47dc-a33f-d07a1695bbda
- true
- true
- true
- 0
-
659
50
14
43
-
659
50
14
43
-
667.5
71.5
- false
- d18db32b-7099-4eea-85c4-8ba675ee8ec3
- Addition
- Addition
- A+B
- Mathematical addition
- 4c2b190d-ffda-4f6d-8bd3-f892ecc13787
- false
- true
- true
- longest_list
-
968
163
63
44
-
987
165
24
40
-
999
185
- false
- A
- A
- First item for addition
- 44de8375-c300-4f95-b1a3-398fffff5ca3
- true
- true
- true
- 1
- ceec3332-88be-4142-b316-b704a1d0f77a
-
970
165
14
20
-
970
165
14
20
-
978.5
175
- false
- B
- B
- Second item for addition
- 10d44d32-2412-4b8f-9360-3bb547eec761
- true
- true
- true
- 1
- c2815e49-a433-4ba6-988e-b4e6e08e8908
-
970
185
14
20
-
970
185
14
20
-
978.5
195
- false
- Result
- R
- The result of the Addition
- 63a423bd-08c7-464d-8b9b-0e770a418d3c
- true
- true
- true
- 0
-
1014
165
15
40
-
1014
165
15
40
-
1023
185
- false
- a435f5c8-28a2-43e8-a52a-0b6e73c2e300
- Point Polar
- Point Polar
- Hour Pts
- Create a point from polar {phi,theta,offset} coordinates.
- 69d80d96-825b-403b-b893-46cc546c3c43
- false
- true
- true
- longest_list
-
1076
139
85
84
-
1115
141
24
80
-
1127
181
- false
- Base plane
- P
- Plane defining polar coordinate space
- f118951f-6f91-45dc-bab0-7b55add3b314
- true
- true
- true
- 0
- 1
-
1078
141
34
20
-
1094
141
18
20
-
1104.5
151
- false
-
0
0
0
0
1
0
-1
0
0
- -1*xy
- XY angle
- xy
- Angle in radians for P(x,y) rotation
- 4541fea2-bda5-4a2e-a707-c6b127b92d11
- false
- true
- true
- 1
- 63a423bd-08c7-464d-8b9b-0e770a418d3c
- 1
-
1078
161
34
20
-
1078
161
34
20
-
1104.5
171
- false
- 0
- Z angle
- z
- Angle in radians for P(z) rotation
- fd41d3d0-8faf-40d6-bfe7-fbfdcfccbcb1
- false
- true
- true
- 1
- 8699593d-a908-4fd4-8b69-08d275a79320
- 1
-
1078
181
34
20
-
1094
181
18
20
-
1104.5
191
- false
- 0
- d*10
- Offset
- d
- Offset distance for point
- b8e466c9-a641-4ddc-97ce-bba79b98d9aa
- false
- true
- true
- 1
- cae41300-a311-4ef0-aec1-d09eea749d6d
- 1
-
1078
201
34
20
-
1078
201
34
20
-
1104.5
211
- false
- 20
- Point
- Pt
- Polar point coordinate
- 277a6342-3303-4857-a895-7a70dfd0a63b
- true
- true
- true
- 0
-
1142
141
17
80
-
1142
141
17
80
-
1152
181
- false
- f5ea9d41-f062-487e-8dbf-7666ca53fbcd
- Interpolate
- Interpolate
- 1-6月线圈隐藏
- Create an interpolated curve through a set of points.
- 7d4b9e7b-87f0-4629-acf9-def4b505a333
- false
- true
- true
- longest_list
-
1229
161
64
109
-
1249
163
24
105
-
1261
216
- false
- Vertices
- V
- Interpolation points
- e825565d-9261-481d-a607-46ef33ffe43b
- true
- true
- true
- 1
- 1
- 277a6342-3303-4857-a895-7a70dfd0a63b
-
1231
163
15
35
-
1231
163
15
35
-
1240
180.5
- false
- Degree
- D
- Curve degree
- 0d444373-e555-45d7-984c-a84575fe489f
- false
- true
- true
- 0
- 1
-
1231
198
15
35
-
1231
198
15
35
-
1240
215.5
- false
- 3
- Periodic
- P
- Periodic curve
- ca205db4-5c04-4d3b-a2cd-92b8aeb905e6
- false
- true
- true
- 0
- 1
- false
-
1231
233
15
35
-
1231
233
15
35
-
1240
250.5
- false
- false
- Curve
- C
- Resulting nurbs curve
- a6a2baa7-21a0-4de5-ac30-492c4232b0f3
- true
- true
- true
- 0
-
1276
163
15
35
-
1276
163
15
35
-
1285
180.5
- false
- Length
- L
- Curve length
- 66dceedc-3780-4598-ae95-3a618341a7e0
- false
- true
- true
- 0
-
1276
198
15
35
-
1276
198
15
35
-
1285
215.5
- false
- Domain
- D
- Curve domain
- fbb6daae-fab7-459b-ad87-4ba60fa05838
- false
- true
- true
- 0
-
1276
233
15
35
-
1276
233
15
35
-
1285
250.5
- false
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Range
- 7-12月
- Create a range of numbers.
- 92963867-0fc9-44a2-b20a-1bf59b07a594
- false
- true
- true
- longest_list
-
517
-288
64
57
-
537
-286
24
53
-
549
-259
- false
- Domain
- D
- Domain of numeric range
- 1f9cf984-57ef-43a3-8762-9b60620133ad
- false
- true
- true
- 0
- 1
-
519
-286
15
26
-
519
-286
15
26
-
528
-272.75
- false
-
7
12
- Steps
- N
- Number of steps
- c1b40460-49a2-4402-8211-c9e4bd405900
- false
- true
- true
- 0
- 1
-
519
-260
15
27
-
519
-260
15
27
-
528
-246.25
- false
- 5
- Range
- R
- Range of numbers
- 1dfb4356-23b8-4810-baf6-1268f75709d4
- false
- true
- true
- 0
-
564
-286
15
53
-
564
-286
15
53
-
573
-259.5
- false
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- ' The Solar Position algorithm is based on National Oceanic and Atmospheric Administration's Solar Position Calculator http://www.srrb.noaa.gov/highlights/sunrise/azel.html
'Code is ported into vb.net and integrated into Grasshopper by Ted Ngai Jan 30, 2009 www.tedngai.net
Dim hourAngle, haRad, csz, zenith, azDenom As Double
Dim azRad, azimuth, exoatmElevation, refractionCorrection, te As Double
Dim solarZen, elevation, coszen As Double
'timenow is GMT time for calculation
Dim timenow As Double = hrs - tzone
longitude = longitude * -1
Dim JD As Double = calcJD(yr, mth, day)
Dim T As Double = calcTimeJulianCent(JD + timenow / 24.0)
Dim R As Double = calcSunRadVector(T)
Dim alpha As Double = calcSunRtAscension(T)
Dim theta As Double = calcSunDeclination(T)
Dim Etime As Double = calcEquationOfTime(T)
'Dim theta As Double = calcGeomMeanLongSun(T)
Dim eqTime As Double = Etime
Dim solarDec As Double = theta
Dim earthRadVec As Double = R
Dim solarTimeFix As Double = eqTime - 4.0 * longitude + 60.0 * -tzone
Dim trueSolarTime As Double = hrs * 60 + solarTimeFix
While trueSolarTime > 1440
trueSolarTime -= 1440
End While
hourAngle = trueSolarTime / 4.0 - 180.0
If hourAngle < -180 Then
hourAngle = hourAngle + 360
End If
haRad = degToRad(hourAngle)
csz = Math.sin(degToRad(latitude)) * Math.sin(degToRad(solarDec)) + Math.cos(degToRad(latitude)) * Math.cos(degToRad(solarDec)) * Math.cos(haRad)
If csz > 1.0 Then
csz = 1.0
ElseIf csz < -1.0 Then
csz = -1
End If
zenith = radToDeg(Math.acos(csz))
azDenom = (Math.cos(degToRad(latitude)) * Math.sin(degToRad(zenith)))
If Math.abs(azDenom) > 0.001 Then
azRad = ((Math.sin(degToRad(latitude)) * Math.cos(degToRad(zenith))) - Math.sin(degToRad(solarDec))) / azDenom
If Math.abs(azRad) > 1.0 Then
If azRad < 0 Then
azRad = -1.0
Else
azRad = 1.0
End If
End If
azimuth = 180.0 - radToDeg(Math.acos(azRad))
If hourAngle > 0.0 Then
azimuth = -azimuth
End If
Else
If latitude > 0.0 Then
azimuth = 180.0
Else
azimuth = 0.0
End If
End If
If azimuth < 0.0 Then
azimuth = azimuth + 360
End If
exoatmElevation = 90.0 - zenith
If exoatmElevation > 85.0 Then
refractionCorrection = 0.0
Else
te = Math.tan(degToRad(exoatmElevation))
If exoatmElevation > 5.0 Then
refractionCorrection = 58.1 / te - 0.07 / (te * te * te) + 0.000086 / (te * te * te * te * te)
ElseIf exoatmElevation > -0.575 Then
refractionCorrection = 1735.0 + exoatmElevation * (-518.2 + exoatmElevation * (103.4 + exoatmElevation * (-12.79 + exoatmElevation * 0.711)))
Else
refractionCorrection = -20.774 / te
End If
refractionCorrection = refractionCorrection / 3600.0
End If
solarZen = zenith - refractionCorrection
elevation = (Math.floor(100 * (90.0 - solarZen))) / 100
If solarZen < 108.0 Then
azimuth = (Math.floor(100 * azimuth)) / 100
If solarZen < 90.0 Then
coszen = (Math.floor(10000.0 * (Math.cos(degToRad(solarZen))))) / 10000.0
Else
coszen = 0.0
End If
End If
zenAng = coszen
azi = degToRad(azimuth)
hrAngle = hourAngle
solarElev = degToRad(elevation)
eqaTime = eqTime
solDec = solarDec
''' </your code>
-
'Basic Functions
'-----------------------------------------
'Convert radian angle to degrees
Function radTodeg(ByVal angleRad)
radTodeg = (180.0 * angleRad / Math.Pi)
End Function
Function degToRad(ByVal angleDeg)
degToRad = Math.Pi * angleDeg / 180.0
End Function
'Purpose: Julian day from calendar day
'Arguments:
'year : 4 digit year
'month : January = 1
'day : 1-31
'Return value: The Julian day corresponding to the date
'Note: Number is returned for start of day. Fractional days should be added later.
Function calcJD(ByVal yr, ByVal mth, ByVal day)
If mth <= 2 Then
yr = yr - 1
mth = mth + 12
End If
Dim A As Double = Math.Floor(yr / 100)
Dim B As Double = 2 - A + Math.floor(A / 4)
Dim JD As Double = Math.floor(365.25 * (yr + 4716)) + Math.floor(30.6001 * (mth + 1)) + day + B - 1524.5
calcJD = JD
End Function
'Purpose: convert Julian Day to centuries since J2000.0
'Arguments: jd - the Julian Day to convert
'Return value: the T value corresponding to the Julian Day
Function calcTimeJulianCent(ByVal jd)
Dim T As Double = (jd - 2451545.0) / 36525.0
calcTimeJulianCent = T
End Function
'Functions to calculate Rad Vector
'--------------------------------
'Purpose: calculate the Geometric Mean Longitude of the Sun
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the Geometric Mean Longitude of the Sun in degrees
Function calcGeomMeanLongSun(ByVal t)
Dim LO As Double = 280.46646 + t * (36000.76983 + 0.0003032 * t)
While LO > 360.0
LO -= 360.0
End While
While LO < 0.0
LO += 360
End While
calcGeomMeanLongSun = LO
End Function
'Purpose: calculate the Geometric Mean Anomaly of the Sun
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the Geometric Mean Anomaly of the Sun in degrees
Function calcGeomMeanAnomalySun(ByVal t)
Dim M As Double = 357.52911 + t * (35999.05029 - 0.0001537 * t)
calcGeomMeanAnomalySun = M
End Function
'Purpose: calculate the eccentricity of earth's orbit
'Arguments: t - number of Julian centuries since J2000.0
'Return value: the unitless eccentricity
Function calcEccentricityEarthOrbit(ByVal t)
Dim e As Double = 0.016708634 - t * (0.000042037 + 0.0000001267 * t)
calcEccentricityEarthOrbit = e
End Function
'Purpose: calculate the equation of center for the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: in degrees
Function calcSunEqOfCenter(ByVal t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim mrad As Double = degToRad(m)
Dim sinm As Double = Math.Sin(mrad)
Dim sin2m As Double = Math.Sin(mrad + mrad)
Dim sin3m As Double = Math.Sin(mrad + mrad + mrad)
Dim C = sinm * (1.914602 - t * (0.004817 + 0.000014 + t)) + sin2m * (0.019993 - 0.000101 * t) + sin3m * 0.000289
calcSunEqOfCenter = C
End Function
'Purpose: calculate the true longitude of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's true longitude in degrees
Function calcSunTrueLong(ByVal t)
Dim lo As Double = calcGeomMeanLongSun(t)
Dim c As Double = calcSunEqOfCenter(t)
Dim O As Double = lo + c
calcSunTrueLong = O
End Function
'Purpose: calculate the true anamoly of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's true anamoly in degrees
Function calcSunTrueAnomaly(ByVal t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim c As Double = calcSunEqOfCenter(t)
Dim v As Double = m + c
calcSunTrueAnomaly = v
End Function
'Purpose: calculate the distance to the sun in AU
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun radius vector in AUs
Function calcSunRadVector(ByVal t)
Dim v As Double = calcSunTrueAnomaly(t)
Dim e As Double = calcEccentricityEarthOrbit(t)
Dim R As Double = (1.000001018 * (1 - e * e)) / (1 + e * Math.cos(degToRad(v)))
calcSunRadVector = R
End Function
'Functions to calculate Ascension
'-----------------------------------------------
'Purpose: calculate the apparent longitude of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's apparent longitude in degrees
Function calcSunApparentLong(ByVal t)
Dim o As Double = calcSunTrueLong(t)
Dim omega As Double = 125.04 - 1934.136 * t
Dim lambda As Double = o - 0.00569 - 0.00478 * Math.sin(degToRad(omega))
calcSunApparentLong = lambda
End Function
'Purpose: calculate the mean obliquity of the ecliptic
'Arguments: t : number of Julian centuries since J2000.
'Return value: mean obliquity in degrees
Function calcMeanObliquityOfEcliptic(ByVal t)
Dim seconds As Double = 21.448 - t * (46.815 + t * (0.00059 - t * (0.001813)))
Dim eO As Double = 23.0 + (26.0 + (seconds / 60.0)) / 60.0
calcMeanObliquityOfEcliptic = eO
End Function
'Purpose: calculate the corrected obliquity of the ecliptic
'Arguments: t : number of Julian centuries since J2000.0
'Return value: corrected obliquity in degrees
Function calcObliquityCorrection(ByVal t)
Dim eO As Double = calcMeanObliquityOfEcliptic(t)
Dim omega As Double = 125.04 - 1934.136 * t
Dim e = eO + 0.00256 * Math.cos(degToRad(omega))
calcObliquityCorrection = e
End Function
'Purpose: calculate the right ascension of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's right ascension in degrees
Function calcSunRtAscension(ByVal t)
Dim e As Double = calcObliquityCorrection(t)
Dim lambda As Double = calcSunApparentLong(t)
Dim tananum As Double = (Math.cos(degToRad(e)) * Math.sin(degToRad(lambda)))
Dim tanadenom As Double = (Math.cos(degToRad(lambda)))
Dim alpha As Double = radToDeg(Math.atan2(tananum, tanadenom))
calcSunRtAscension = alpha
End Function
'-----------------------------------------
'Purpose: calculate the declination of the sun
'Arguments: t : number of Julian centuries since J2000.0
'Return value: sun's declination in degrees
Function calcSunDeclination(ByVal t)
Dim e As Double = calcObliquityCorrection(t)
Dim lambda As Double = calcSunApparentLong(t)
Dim sint As Double = Math.sin(degToRad(e)) * Math.sin(degToRad(lambda))
Dim theta As Double = radToDeg(Math.asin(sint))
calcSunDeclination = theta
End Function
'------------------------------------
'Calculate the difference between true solar time and mean solar time
'Arguments: t : number of Julian centuries since J2000.0
'Return value: equation of time in minutes of time
Function calcEquationOfTime(ByVal t)
Dim epsilon As Double = calcObliquityCorrection(t)
Dim lo As Double = calcGeomMeanLongSun(t)
Dim e As Double = calcEccentricityEarthOrbit(t)
Dim m As Double = calcGeomMeanAnomalySun(t)
Dim y As Double = Math.tan(degToRad(epsilon) / 2.0)
y = y * y
Dim sin210 As Double = Math.sin(2.0 * degToRad(lo))
Dim sinm As Double = Math.sin(degToRad(m))
Dim cos210 As Double = Math.cos(2.0 * degToRad(lo))
Dim sin410 As Double = Math.sin(4.0 * degToRad(lo))
Dim sin2m As Double = Math.sin(2.0 * degToRad(m))
Dim Etime As Double = y * sin210 - 2.0 * e * sinm + 4.0 * e * y * sinm * cos210 - 0.5 * y * y * sin410 - 1.25 * e * e * sin2m
calcEquationOfTime = radToDeg(Etime) * 4.0
End Function
'----------------------------------------
'Return the hour angle for the given location, decl, and time of day
Function calcHourAngle(ByVal time, ByVal longitude, ByVal eqtime)
calcHourAngle = 15.0 * (time - (longitude / 15.0) - (eqtime / 60.0))
End Function
'--------------------------------
- 0
- DotNET VB Script (LEGACY)
- SPA
- A VB.NET scriptable component
- 068fe7f0-3ff1-4d98-9c44-313ac007bc6a
- false
- true
- true
- longest_list
-
734
-298
138
144
-
791
-296
24
140
-
803
-226
- false
- 7
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable yr
- Script Variable yr
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable mth
- Script Variable mth
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable day
- Script Variable day
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable hrs
- Script Variable hrs
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable tzone
- Script Variable tzone
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable longitude
- Script Variable longitude
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable latitude
- Script Variable latitude
- true
- true
- 7
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result zenAng
- Output parameter zenAng
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result azi
- Output parameter azi
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result hrAngle
- Output parameter hrAngle
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result solarElev
- Output parameter solarElev
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result eqaTime
- Output parameter eqaTime
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result solDec
- Output parameter solDec
- true
- false
- Variable yr
- yr
- Script Variable yr
- 59626cf9-fd0a-497b-9832-c490d3481ca9
- true
- true
- true
- 1
- 611d34b3-7dad-42d6-9121-e9c3e35f7499
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
736
-296
52
20
-
736
-296
52
20
-
763.5
-286
- false
- Variable mth
- mth
- Script Variable mth
- 8d98beec-2830-4a31-af37-0b9694f484ab
- true
- true
- true
- 1
- 4758c7f6-d571-4c47-b383-0182f6cb114f
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
736
-276
52
20
-
736
-276
52
20
-
763.5
-266
- false
- Variable day
- day
- Script Variable day
- 440db492-f28a-4adb-9a2f-0a6a7d5f1500
- true
- true
- true
- 1
- ad938fa6-e3d8-4f2a-b356-070845cf82f5
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
736
-256
52
20
-
736
-256
52
20
-
763.5
-246
- false
- Variable hrs
- hrs
- Script Variable hrs
- e9437fb9-b00d-4b37-b2b6-fe30a45a1280
- true
- true
- true
- 1
- 48522184-71a2-4f38-a505-7aad28be21aa
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
736
-236
52
20
-
736
-236
52
20
-
763.5
-226
- false
- Variable tzone
- tzone
- Script Variable tzone
- 15cf8e18-e4c6-4862-8e78-0ffc20212f7b
- true
- true
- true
- 1
- b5dc09a4-f508-4d36-8bb7-5640398752a6
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
736
-216
52
20
-
736
-216
52
20
-
763.5
-206
- false
- Variable longitude
- longitude
- Script Variable longitude
- 76f6c0ab-ede6-4453-b710-48dd8b2fdb38
- true
- true
- true
- 1
- 3db43c43-0422-4c32-b799-08bde1449b14
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
736
-196
52
20
-
736
-196
52
20
-
763.5
-186
- false
- Variable latitude
- latitude
- Script Variable latitude
- f351a1f9-0fb3-49a8-8486-c331458e1741
- true
- true
- true
- 1
- e63b23d6-aa15-461a-b08d-367ddecfee53
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- false
-
736
-176
52
20
-
736
-176
52
20
-
763.5
-166
- false
- Output
- out
- Print, Reflect and Error streams
- 36969d52-2143-4e24-97b9-2256e0077c03
- false
- true
- true
- 0
-
818
-296
52
20
-
818
-296
52
20
-
845.5
-286
- false
- Result zenAng
- zenAng
- Output parameter zenAng
- ca248385-5690-4b46-bb1e-6db6141ba494
- true
- true
- true
- 0
-
818
-276
52
20
-
818
-276
52
20
-
845.5
-266
- false
- Result azi
- azi
- Output parameter azi
- 7401593d-f480-4340-b19f-1522e42a7304
- true
- true
- true
- 0
-
818
-256
52
20
-
818
-256
52
20
-
845.5
-246
- false
- Result hrAngle
- hrAngle
- Output parameter hrAngle
- 1161c780-c29a-46ca-aa11-a296b80ddd61
- true
- true
- true
- 0
-
818
-236
52
20
-
818
-236
52
20
-
845.5
-226
- false
- Result solarElev
- solarElev
- Output parameter solarElev
- 3627268c-fdd0-4182-9510-e1196f509f37
- true
- true
- true
- 0
-
818
-216
52
20
-
818
-216
52
20
-
845.5
-206
- false
- Result eqaTime
- eqaTime
- Output parameter eqaTime
- b839cce9-e050-4234-be6b-85d325c1726c
- true
- true
- true
- 0
-
818
-196
52
20
-
818
-196
52
20
-
845.5
-186
- false
- Result solDec
- solDec
- Output parameter solDec
- b02decbd-ab0b-4f30-8c63-0b8954e55654
- true
- true
- true
- 0
-
818
-176
52
20
-
818
-176
52
20
-
845.5
-166
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- d699c8f6-a187-4091-b836-3321ad086a16
- false
- true
- true
- longest_list
-
623
-288
63
47
-
643
-286
24
43
-
655
-264
- false
- Data
- D
- Data to graft
- cbaf3958-74a8-4ab0-8ecc-90b839db2c04
- true
- true
- true
- 2
- 1
- 1dfb4356-23b8-4810-baf6-1268f75709d4
-
625
-286
15
21
-
625
-286
15
21
-
634
-275.25
- false
- Strip
- S
- Do not create branches for null items
- a4c0007d-6293-41aa-8368-a60e7572ba57
- false
- true
- true
- 0
- 1
- false
-
625
-265
15
22
-
625
-265
15
22
-
634
-253.75
- false
- false
- Tree
- T
- Graft result
- 4758c7f6-d571-4c47-b383-0182f6cb114f
- true
- true
- true
- 0
-
670
-286
14
43
-
670
-286
14
43
-
678.5
-264.5
- false
- d18db32b-7099-4eea-85c4-8ba675ee8ec3
- Addition
- Addition
- A+B
- Mathematical addition
- 4e7683a7-4b02-472b-8d38-9bfbbfd2476b
- false
- true
- true
- longest_list
-
951
-321
63
44
-
970
-319
24
40
-
982
-299
- false
- A
- A
- First item for addition
- dfa78b79-2ad7-4668-815d-eef322c8d96d
- true
- true
- true
- 1
- 7401593d-f480-4340-b19f-1522e42a7304
-
953
-319
14
20
-
953
-319
14
20
-
961.5
-309
- false
- B
- B
- Second item for addition
- 5923d792-ef63-4d08-9401-0545632d019c
- true
- true
- true
- 1
- c2815e49-a433-4ba6-988e-b4e6e08e8908
-
953
-299
14
20
-
953
-299
14
20
-
961.5
-289
- false
- Result
- R
- The result of the Addition
- b1bf413a-6398-4870-a20b-01eae9902d89
- true
- true
- true
- 0
-
997
-319
15
40
-
997
-319
15
40
-
1006
-299
- false
- a435f5c8-28a2-43e8-a52a-0b6e73c2e300
- Point Polar
- Point Polar
- Hour Pts
- Create a point from polar {phi,theta,offset} coordinates.
- 4e243c70-dc5d-4a39-ae23-ded15186c920
- false
- true
- true
- longest_list
-
1048
-336
85
84
-
1087
-334
24
80
-
1099
-294
- false
- Base plane
- P
- Plane defining polar coordinate space
- a8112d9c-7965-405c-a542-8e982f329867
- true
- true
- true
- 0
- 1
-
1050
-334
34
20
-
1066
-334
18
20
-
1076.5
-324
- false
-
0
0
0
0
1
0
-1
0
0
- -1*xy
- XY angle
- xy
- Angle in radians for P(x,y) rotation
- d41956af-bd27-4adc-aaf7-b9abd2038095
- false
- true
- true
- 1
- b1bf413a-6398-4870-a20b-01eae9902d89
- 1
-
1050
-314
34
20
-
1050
-314
34
20
-
1076.5
-304
- false
- 0
- Z angle
- z
- Angle in radians for P(z) rotation
- ddfcc6c4-37de-4076-a948-bf03b08ec055
- false
- true
- true
- 1
- 3627268c-fdd0-4182-9510-e1196f509f37
- 1
-
1050
-294
34
20
-
1066
-294
18
20
-
1076.5
-284
- false
- 0
- d*10
- Offset
- d
- Offset distance for point
- b37cf974-f142-4001-88a5-0b25b7207f19
- false
- true
- true
- 1
- cae41300-a311-4ef0-aec1-d09eea749d6d
- 1
-
1050
-274
34
20
-
1050
-274
34
20
-
1076.5
-264
- false
- 20
- Point
- Pt
- Polar point coordinate
- 0125672e-4224-4d66-aac8-fa51783adb2a
- true
- true
- true
- 0
-
1114
-334
17
80
-
1114
-334
17
80
-
1124
-294
- false
- f5ea9d41-f062-487e-8dbf-7666ca53fbcd
- Interpolate
- Interpolate
- 7-12月线圈隐藏
- Create an interpolated curve through a set of points.
- 81d9b362-bc2a-4c2d-a095-03792e4ae36c
- false
- true
- true
- longest_list
-
1191
-341
64
117
-
1211
-339
24
113
-
1223
-282
- false
- Vertices
- V
- Interpolation points
- 61d3595a-41a0-4334-8498-c800fecf0265
- true
- true
- true
- 1
- 1
- 0125672e-4224-4d66-aac8-fa51783adb2a
-
1193
-339
15
37
-
1193
-339
15
37
-
1202
-320.1667
- false
- Degree
- D
- Curve degree
- 7fd0aa98-0c81-4f91-bf32-bcd3440b93fb
- false
- true
- true
- 0
- 1
-
1193
-302
15
38
-
1193
-302
15
38
-
1202
-282.5
- false
- 3
- Periodic
- P
- Periodic curve
- 4106ea36-5aab-4e61-859a-d362e5f48014
- false
- true
- true
- 0
- 1
- false
-
1193
-264
15
38
-
1193
-264
15
38
-
1202
-244.8333
- false
- false
- Curve
- C
- Resulting nurbs curve
- ee128b49-b4f2-42bc-a26b-7dc22ddf3034
- true
- true
- true
- 0
-
1238
-339
15
37
-
1238
-339
15
37
-
1247
-320.1667
- false
- Length
- L
- Curve length
- 9992bb25-a048-4c4a-b757-104143849e16
- false
- true
- true
- 0
-
1238
-302
15
38
-
1238
-302
15
38
-
1247
-282.5
- false
- Domain
- D
- Curve domain
- 46d8edd4-afb6-44d9-b270-62b0dcc4b288
- false
- true
- true
- 0
-
1238
-264
15
38
-
1238
-264
15
38
-
1247
-244.8333
- false
- 4bdc2eb0-24ed-4c90-a27b-a32db069eaef
- Split with Brep
- Split with Brep
- Split
- Split a curve with a Brep.
- 4c8d0e79-1aa9-43d5-a6b5-1c546280cf8f
- false
- true
- true
- longest_list
-
1354
-275
64
44
-
1374
-273
24
40
-
1386
-253
- false
- Curve
- C
- Curve to split
- 73b327f9-d3ed-4a19-ab1f-58f0ac8d81d9
- true
- true
- true
- 1
- ee128b49-b4f2-42bc-a26b-7dc22ddf3034
-
1356
-273
15
20
-
1356
-273
15
20
-
1365
-263
- false
- Brep
- B
- Brep to split with
- ce69e0a8-91c6-44af-bbf7-fda06e5d20d8
- true
- true
- true
- 1
- ebd3b5f8-2d07-4c5c-b889-26de9cd02ee8
-
1356
-253
15
20
-
1356
-253
15
20
-
1365
-243
- false
- Curve
- C
- Split curves
- 8ee519fb-4a5c-4c16-9af7-bf259793cfa9
- true
- true
- true
- 0
-
1401
-273
15
20
-
1401
-273
15
20
-
1410
-263
- false
- Points
- P
- Split points
- b56b820f-7bfc-48c5-b6d3-0c335d31186d
- true
- true
- true
- 0
-
1401
-253
15
20
-
1401
-253
15
20
-
1410
-243
- false
- deaf8653-5528-4286-807c-3de8b8dad781
- Surface
- Surface
- Srf
- Represents a collection of 3D Surfaces
- ebd3b5f8-2d07-4c5c-b889-26de9cd02ee8
- false
- true
- true
- 1
- 5f24a44d-aa07-4b99-9a30-8cfc4ff720d5
-
1292
272
50
20
-
1292
272
50
20
-
1317.974
282.4907
- false
- f80cfe18-9510-4b89-8301-8e58faf423bb
- Flatten Tree
- Flatten Tree
- Flatten
- Removes all branching information from a data tree.
- 224596c8-e299-4a4c-a419-b9dac888bd35
- false
- true
- true
- longest_list
-
1474
-283
64
59
-
1494
-281
24
55
-
1506
-253
- false
- Data
- D
- Data stream to flatten
- 22f97111-839f-49d9-af00-30b873e14797
- true
- true
- true
- 2
- 1
- 8ee519fb-4a5c-4c16-9af7-bf259793cfa9
-
1476
-281
15
27
-
1476
-281
15
27
-
1485
-267.25
- false
- Path
- P
- Path of flattened tree
- 377b8fc3-b541-4a15-9e43-f44a0ac350f3
- false
- true
- true
- 0
- 1
-
1476
-254
15
28
-
1476
-254
15
28
-
1485
-239.75
- false
- {0}
- Data
- D
- Squished data
- 31a7d0c5-bddf-47dc-ab32-713ceb22aa55
- true
- true
- true
- 0
-
1521
-281
15
55
-
1521
-281
15
55
-
1530
-253.5
- false
- 7f6a9d34-0470-4bb7-aadd-07496bcbe572
- Point On Curve
- 0.5
- Point On Curve
- CurvePoint
- Evaluates a curve at a specific location
- 069f5dd5-a082-4e36-a930-223bf834958f
- false
- true
- true
- 1
- 31a7d0c5-bddf-47dc-ab32-713ceb22aa55
-
1565.963
-277.8471
91.20007
20
-
1565.963
-277.8471
91.20007
20
-
1565.963
-277.8471
- false
- a50fcd4a-cf42-4c3f-8616-022761e6cc93
- Decompose
- Decompose
- vComp
- Decompose a vector into its component parts.
- 97f156f0-44c7-4bb9-aa80-f4521ba5b0e7
- true
- true
- true
- longest_list
-
1677
-322
62
64
-
1696
-320
24
60
-
1708
-290
- false
- Vector
- V
- Input vector
- f67145a2-a454-4562-a5c4-961f15a06f88
- false
- true
- true
- 1
- 069f5dd5-a082-4e36-a930-223bf834958f
-
1679
-320
14
60
-
1679
-320
14
60
-
1687.5
-290
- false
- X component
- X
- Vector {x} component
- 56a16b26-cba5-465f-b072-47c90597a6e7
- false
- true
- true
- 0
-
1723
-320
14
20
-
1723
-320
14
20
-
1731.5
-310
- false
- Y component
- Y
- Vector {y} component
- db66a3a5-bb90-49db-92d0-b93729ff8dd7
- false
- true
- true
- 0
-
1723
-300
14
20
-
1723
-300
14
20
-
1731.5
-290
- false
- Z component
- Z
- Vector {z} component
- 46035fbb-54ec-4ba8-8b5a-501a7b682261
- false
- true
- true
- 0
-
1723
-280
14
20
-
1723
-280
14
20
-
1731.5
-270
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- If pointz < 0 Then
A = False
Else
A = True
End If
- 0
- VB Script
- VB
- A VB.NET scriptable component
- 7bc4461e-637e-47ac-a55a-af166bd56022
- false
- true
- true
- longest_list
-
1793
-298
92
44
-
1834
-296
24
40
-
1846
-276
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable pointz
- Script Variable pointz
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable pointz
- pointz
- Script Variable pointz
- ddfdbbbf-eaad-4bcf-b4b8-af22349bd295
- true
- true
- true
- 1
- 46035fbb-54ec-4ba8-8b5a-501a7b682261
- true
- true
-
1795
-296
36
40
-
1795
-296
36
40
-
1814.5
-276
- false
- Output
- out
- Print, Reflect and Error streams
- 1b7e3c2a-465d-49b9-a151-e4c755f6728d
- false
- true
- true
- 0
-
1861
-296
22
20
-
1861
-296
22
20
-
1873.5
-286
- false
- Result A
- A
- Output parameter A
- e38c791c-e409-4c35-97d5-f599ae2322e3
- true
- true
- true
- 0
-
1861
-276
22
20
-
1861
-276
22
20
-
1873.5
-266
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- 7-12月日照时间段
- Cull (remove) elements in a list using a repeating bit mask.
- 6e6dbceb-254e-40e0-b808-f92e3cc751ef
- false
- true
- true
- longest_list
-
2174
-246
61
132
-
2193
-244
24
128
-
2205
-180
- false
- List
- L
- List to cull
- f700328b-5c38-4a3f-9af5-a7b9ef77e47d
- true
- true
- true
- 1
- 1
- 31a7d0c5-bddf-47dc-ab32-713ceb22aa55
-
2176
-244
14
64
-
2176
-244
14
64
-
2184.5
-212
- false
- Cull Pattern
- P
- Culling pattern
- 6627d920-eeeb-41b4-bd54-a37ed526e343
- false
- true
- true
- 1
- 1
- e38c791c-e409-4c35-97d5-f599ae2322e3
- 4
- false
-
2176
-180
14
64
-
2176
-180
14
64
-
2184.5
-148
- false
- false
- false
- true
- true
- List
- L
- Culled list
- d725213a-bc33-4397-a96f-22797daabbff
- true
- true
- true
- 0
-
2220
-244
13
128
-
2220
-244
13
128
-
2228
-180
- false
- 4bdc2eb0-24ed-4c90-a27b-a32db069eaef
- Split with Brep
- Split with Brep
- Split
- Split a curve with a Brep.
- f23b1c1e-6b5e-49dd-a0f9-d89149555827
- false
- true
- true
- longest_list
-
1367
148
64
44
-
1387
150
24
40
-
1399
170
- false
- Curve
- C
- Curve to split
- f3a01dcd-972f-4185-9831-1f432ea4b3ea
- true
- true
- true
- 1
- a6a2baa7-21a0-4de5-ac30-492c4232b0f3
-
1369
150
15
20
-
1369
150
15
20
-
1378
160
- false
- Brep
- B
- Brep to split with
- f696cbe5-90fd-4e47-b490-862e0cd27d06
- true
- true
- true
- 1
- ebd3b5f8-2d07-4c5c-b889-26de9cd02ee8
-
1369
170
15
20
-
1369
170
15
20
-
1378
180
- false
- Curve
- C
- Split curves
- 38bed18d-0dc0-4199-b4eb-ff8d1391ca60
- true
- true
- true
- 0
-
1414
150
15
20
-
1414
150
15
20
-
1423
160
- false
- Points
- P
- Split points
- 7896eb86-c6c7-45d2-acd3-963a13d30eb9
- true
- true
- true
- 0
-
1414
170
15
20
-
1414
170
15
20
-
1423
180
- false
- f80cfe18-9510-4b89-8301-8e58faf423bb
- Flatten Tree
- Flatten Tree
- Flatten
- Removes all branching information from a data tree.
- 250200b4-6923-4ef1-88b3-2f89d45177ea
- false
- true
- true
- longest_list
-
1485
168
64
59
-
1505
170
24
55
-
1517
198
- false
- Data
- D
- Data stream to flatten
- 94c44c41-a8a8-48ed-ad87-bf1427b44b09
- true
- true
- true
- 2
- 1
- 38bed18d-0dc0-4199-b4eb-ff8d1391ca60
-
1487
170
15
27
-
1487
170
15
27
-
1496
183.75
- false
- Path
- P
- Path of flattened tree
- d3d6c296-10ef-41c3-a45f-4339280d8d61
- false
- true
- true
- 0
- 1
-
1487
197
15
28
-
1487
197
15
28
-
1496
211.25
- false
- {0}
- Data
- D
- Squished data
- c06036a3-5a03-4b55-b113-00c20494c63f
- true
- true
- true
- 0
-
1532
170
15
55
-
1532
170
15
55
-
1541
197.5
- false
- 7f6a9d34-0470-4bb7-aadd-07496bcbe572
- Point On Curve
- 0.5
- Point On Curve
- CurvePoint
- Evaluates a curve at a specific location
- ea8fe5ba-4e8d-4098-bd24-32985e90f603
- false
- true
- true
- 1
- c06036a3-5a03-4b55-b113-00c20494c63f
-
1576.852
120.7255
91.20007
20
-
1576.852
120.7255
91.20007
20
-
1576.852
120.7255
- false
- a50fcd4a-cf42-4c3f-8616-022761e6cc93
- Decompose
- Decompose
- vComp
- Decompose a vector into its component parts.
- 4d72eb0e-11af-477e-bd96-e12b86bd847d
- true
- true
- true
- longest_list
-
1689
106
62
64
-
1708
108
24
60
-
1720
138
- false
- Vector
- V
- Input vector
- 04733918-96e8-4faa-b53b-a41bec4b2f03
- false
- true
- true
- 1
- ea8fe5ba-4e8d-4098-bd24-32985e90f603
-
1691
108
14
60
-
1691
108
14
60
-
1699.5
138
- false
- X component
- X
- Vector {x} component
- c104036d-fdc8-4ea5-bb80-2826b77efba3
- false
- true
- true
- 0
-
1735
108
14
20
-
1735
108
14
20
-
1743.5
118
- false
- Y component
- Y
- Vector {y} component
- 8dabaf80-fce5-4741-93bf-17e2945ab9e5
- false
- true
- true
- 0
-
1735
128
14
20
-
1735
128
14
20
-
1743.5
138
- false
- Z component
- Z
- Vector {z} component
- ea757d93-ddbb-407d-9486-3c821db7d579
- false
- true
- true
- 0
-
1735
148
14
20
-
1735
148
14
20
-
1743.5
158
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- If pointz < 0 Then
A = False
Else
A = True
End If
- 0
- VB Script
- VB
- A VB.NET scriptable component
- 69025d43-edd2-427b-9eb2-a4e514f5c85d
- false
- true
- true
- longest_list
-
1801
200
92
44
-
1842
202
24
40
-
1854
222
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable pointz
- Script Variable pointz
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable pointz
- pointz
- Script Variable pointz
- 99740973-539c-4a15-89a5-4b4f95c7a293
- true
- true
- true
- 1
- ea757d93-ddbb-407d-9486-3c821db7d579
- true
- true
-
1803
202
36
40
-
1803
202
36
40
-
1822.5
222
- false
- Output
- out
- Print, Reflect and Error streams
- aa7095ec-d555-43ab-9c07-8bb3ee4c494e
- false
- true
- true
- 0
-
1869
202
22
20
-
1869
202
22
20
-
1881.5
212
- false
- Result A
- A
- Output parameter A
- 4a9235dd-fec1-476c-8fca-ce8cc6a354b6
- true
- true
- true
- 0
-
1869
222
22
20
-
1869
222
22
20
-
1881.5
232
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- 1-6月日照时间段
- Cull (remove) elements in a list using a repeating bit mask.
- de388d85-a771-49f1-af9f-e7d3b1cf7e8b
- false
- true
- true
- longest_list
-
2585
76
61
125
-
2604
78
24
121
-
2616
139
- false
- List
- L
- List to cull
- 0688840e-9c7f-40d3-9471-9c805e324eba
- true
- true
- true
- 1
- 1
- c06036a3-5a03-4b55-b113-00c20494c63f
-
2587
78
14
60
-
2587
78
14
60
-
2595.5
108.25
- false
- Cull Pattern
- P
- Culling pattern
- eca951d2-b254-4f8f-8677-5c69e29d52b1
- false
- true
- true
- 1
- 1
- 4a9235dd-fec1-476c-8fca-ce8cc6a354b6
- 4
- false
-
2587
138
14
61
-
2587
138
14
61
-
2595.5
168.75
- false
- false
- false
- true
- true
- List
- L
- Culled list
- 29100dc6-ffb4-4b55-a617-39640242d5b5
- true
- true
- true
- 0
-
2631
78
13
121
-
2631
78
13
121
-
2639
138.5
- false
- 8a470a35-d673-4779-a65e-ba95765e59e4
- Explode Tree
- Explode Tree
- BANG!
- Extract all the branches from a tree
- 48c43f42-cd72-45a7-88a9-55890b1633e8
- false
- true
- true
- longest_list
-
1194
-559
61
124
-
1213
-557
24
120
-
1225
-497
- false
- 6
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 0
- First branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 1
- Second branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 2
- Third branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 3
- Fourth branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 4
- Fifth branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 5
- Sixth branch in tree
- false
- false
- Tree
- T
- Data tree to explode
- c6f186b1-c8c2-4615-99fc-25b65abb6904
- true
- true
- true
- 2
- 1
- 0125672e-4224-4d66-aac8-fa51783adb2a
-
1196
-557
14
120
-
1196
-557
14
120
-
1204.5
-497
- false
- Branch 0
- 0
- First branch in tree
- 214940f4-ab8b-4e0c-bb4e-b18fe0601ce4
- true
- false
- true
- 0
-
1240
-557
13
20
-
1240
-557
13
20
-
1248
-547
- false
- Branch 1
- 1
- Second branch in tree
- 1db9006e-1dde-4ebe-84c4-fc8bc2aad2ed
- true
- false
- true
- 0
-
1240
-537
13
20
-
1240
-537
13
20
-
1248
-527
- false
- Branch 2
- 2
- Third branch in tree
- bd15b7eb-112d-4cea-beca-11259978934d
- true
- false
- true
- 0
-
1240
-517
13
20
-
1240
-517
13
20
-
1248
-507
- false
- Branch 3
- 3
- Fourth branch in tree
- aee88e8e-5404-400a-ae5b-7e3fc74c207a
- true
- false
- true
- 0
-
1240
-497
13
20
-
1240
-497
13
20
-
1248
-487
- false
- Branch 4
- 4
- Fifth branch in tree
- 110a7a86-db43-45bf-a3fc-4b08cda019a0
- true
- false
- true
- 0
-
1240
-477
13
20
-
1240
-477
13
20
-
1248
-467
- false
- Branch 5
- 5
- Sixth branch in tree
- 25ae3d4c-e179-47da-bddb-793a4b87daec
- true
- false
- true
- 0
-
1240
-457
13
20
-
1240
-457
13
20
-
1248
-447
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 9bbb97f7-b162-40da-b67e-96dcd379b96a
- false
- true
- true
- longest_list
-
1421
-650
63
47
-
1441
-648
24
43
-
1453
-626
- false
- Data
- D
- Data to graft
- ca876f6e-426c-47b7-b61e-13379514f5a9
- true
- true
- true
- 2
- 1
- f930432e-805d-49ef-b6b2-2edd112d9bff
-
1423
-648
15
21
-
1423
-648
15
21
-
1432
-637.25
- false
- Strip
- S
- Do not create branches for null items
- 55ed6bf8-72d3-4e59-a4c1-0d4273249638
- false
- true
- true
- 0
- 1
- false
-
1423
-627
15
22
-
1423
-627
15
22
-
1432
-615.75
- false
- false
- Tree
- T
- Graft result
- 4b1d4f68-3382-4999-8d5b-b127df2df178
- true
- true
- true
- 0
-
1468
-648
14
43
-
1468
-648
14
43
-
1476.5
-626.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 115124bc-cfd7-4ed9-85d9-c3c2519a7c42
- false
- true
- true
- longest_list
-
1420
-606
63
47
-
1440
-604
24
43
-
1452
-582
- false
- Data
- D
- Data to graft
- a540df35-1267-49ab-bfd2-9eeca8397e70
- true
- true
- true
- 2
- 1
- 15e35a93-4431-4f42-b73a-636414151b54
-
1422
-604
15
21
-
1422
-604
15
21
-
1431
-593.25
- false
- Strip
- S
- Do not create branches for null items
- 935dda1e-c1a5-4b99-ba9f-5c8880955b61
- false
- true
- true
- 0
- 1
- false
-
1422
-583
15
22
-
1422
-583
15
22
-
1431
-571.75
- false
- false
- Tree
- T
- Graft result
- c7bc26eb-8787-4bf0-953b-f8f23c7e3318
- true
- true
- true
- 0
-
1467
-604
14
43
-
1467
-604
14
43
-
1475.5
-582.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 4a5a53a0-ccbd-488a-9420-50f6ff8f9d29
- false
- true
- true
- longest_list
-
1422
-497
63
47
-
1442
-495
24
43
-
1454
-473
- false
- Data
- D
- Data to graft
- 8881a99f-3e3f-4402-95b2-6505cf274683
- true
- true
- true
- 2
- 1
- 4de8fc02-3f9a-4ce5-8b07-8f34eb1552e6
-
1424
-495
15
21
-
1424
-495
15
21
-
1433
-484.25
- false
- Strip
- S
- Do not create branches for null items
- 8a0bbbc9-fe2f-478c-a8eb-6bd35b26402a
- false
- true
- true
- 0
- 1
- false
-
1424
-474
15
22
-
1424
-474
15
22
-
1433
-462.75
- false
- false
- Tree
- T
- Graft result
- e38cd34f-57e1-4712-aa65-e42b8d516a88
- true
- true
- true
- 0
-
1469
-495
14
43
-
1469
-495
14
43
-
1477.5
-473.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 48c2ca93-9722-48e7-bdfe-16ad9e5221d0
- false
- true
- true
- longest_list
-
1420
-448
63
47
-
1440
-446
24
43
-
1452
-424
- false
- Data
- D
- Data to graft
- 853dc9cd-e159-43b5-b75d-444a2129282a
- true
- true
- true
- 2
- 1
- 00bd2f2d-a90c-45c1-9ab6-3920bb69ff81
-
1422
-446
15
21
-
1422
-446
15
21
-
1431
-435.25
- false
- Strip
- S
- Do not create branches for null items
- f186f695-939a-42d7-b952-fec6380732c6
- false
- true
- true
- 0
- 1
- false
-
1422
-425
15
22
-
1422
-425
15
22
-
1431
-413.75
- false
- false
- Tree
- T
- Graft result
- 5f843672-aea5-43eb-9c61-7f39e7a4e247
- true
- true
- true
- 0
-
1467
-446
14
43
-
1467
-446
14
43
-
1475.5
-424.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 8f9591ba-7d94-47af-8644-4da14e83b382
- false
- true
- true
- longest_list
-
1419
-403
63
47
-
1439
-401
24
43
-
1451
-379
- false
- Data
- D
- Data to graft
- dd887763-3350-4c10-97a7-a647239c2bce
- true
- true
- true
- 2
- 1
- 2ee6de6b-f072-4f49-9113-2768d3020a64
-
1421
-401
15
21
-
1421
-401
15
21
-
1430
-390.25
- false
- Strip
- S
- Do not create branches for null items
- d206aea2-2fe2-4ed1-83ff-20d4bf79677b
- false
- true
- true
- 0
- 1
- false
-
1421
-380
15
22
-
1421
-380
15
22
-
1430
-368.75
- false
- false
- Tree
- T
- Graft result
- 02bf2ad3-c930-4465-9086-a404a4b9f34b
- true
- true
- true
- 0
-
1466
-401
14
43
-
1466
-401
14
43
-
1474.5
-379.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 2a02bb5d-e3f7-4c7f-89ba-cfe7354d6f0f
- false
- true
- true
- longest_list
-
1426
-556
63
47
-
1446
-554
24
43
-
1458
-532
- false
- Data
- D
- Data to graft
- d36ca5e6-5c1f-4ea0-9302-21302a037bc4
- true
- true
- true
- 2
- 1
- 14790cfc-bf39-4a38-ab25-4dc05038874f
-
1428
-554
15
21
-
1428
-554
15
21
-
1437
-543.25
- false
- Strip
- S
- Do not create branches for null items
- 9beb7165-d53b-4220-a281-7e7c6c5670be
- false
- true
- true
- 0
- 1
- false
-
1428
-533
15
22
-
1428
-533
15
22
-
1437
-521.75
- false
- false
- Tree
- T
- Graft result
- c934751f-5060-4ad7-83da-95a538a700bf
- true
- true
- true
- 0
-
1473
-554
14
43
-
1473
-554
14
43
-
1481.5
-532.5
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- redim A(5)
A(0) = x
A(1) = y
A(2) = z
A(3) = u
A(4) = v
A(5) = w
- 0
- VB Script
- VB
- A VB.NET scriptable component
- 480cbea1-eadc-481c-9e19-cc279827032f
- false
- true
- true
- longest_list
-
1574
-564
71
124
-
1594
-562
24
120
-
1606
-502
- false
- 6
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable x
- Script Variable x
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable y
- Script Variable y
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable z
- Script Variable z
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable u
- Script Variable u
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable v
- Script Variable v
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable w
- Script Variable w
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable x
- x
- Script Variable x
- 67841e3b-6ae9-4288-b374-b810507417ec
- true
- true
- true
- 1
- 4b1d4f68-3382-4999-8d5b-b127df2df178
- true
- true
-
1576
-562
15
20
-
1576
-562
15
20
-
1585
-552
- false
- Variable y
- y
- Script Variable y
- 39ea1152-f8b8-4e20-9c71-eb223b628752
- true
- true
- true
- 1
- c7bc26eb-8787-4bf0-953b-f8f23c7e3318
- true
- true
-
1576
-542
15
20
-
1576
-542
15
20
-
1585
-532
- false
- Variable z
- z
- Script Variable z
- db2d0441-48d5-4b1f-aa9b-8b9ee4fc02e6
- true
- true
- true
- 1
- c934751f-5060-4ad7-83da-95a538a700bf
- true
- true
-
1576
-522
15
20
-
1576
-522
15
20
-
1585
-512
- false
- Variable u
- u
- Script Variable u
- 3781800f-0867-403f-acfa-76faf833687e
- true
- true
- true
- 1
- e38cd34f-57e1-4712-aa65-e42b8d516a88
- true
- true
-
1576
-502
15
20
-
1576
-502
15
20
-
1585
-492
- false
- Variable v
- v
- Script Variable v
- 6d012e08-8f27-47d4-9935-59c63f790d4c
- true
- true
- true
- 1
- 5f843672-aea5-43eb-9c61-7f39e7a4e247
- true
- true
-
1576
-482
15
20
-
1576
-482
15
20
-
1585
-472
- false
- Variable w
- w
- Script Variable w
- 603c746f-e04c-4d96-9a09-606802758b86
- true
- true
- true
- 1
- 02bf2ad3-c930-4465-9086-a404a4b9f34b
- true
- true
-
1576
-462
15
20
-
1576
-462
15
20
-
1585
-452
- false
- Output
- out
- Print, Reflect and Error streams
- e968fb0a-2f0d-49e1-9bda-b1f1d4ce9d9b
- false
- true
- true
- 0
-
1621
-562
22
60
-
1621
-562
22
60
-
1633.5
-532
- false
- Result A
- A
- Output parameter A
- 4b5fe447-8771-4b25-bb68-2c85c90ae07c
- true
- true
- true
- 0
-
1621
-502
22
60
-
1621
-502
22
60
-
1633.5
-472
- false
- f5ea9d41-f062-487e-8dbf-7666ca53fbcd
- Interpolate
- Interpolate
- 7-12月线圈隐藏
- Create an interpolated curve through a set of points.
- e44ce82d-2fdc-497c-9122-9506abf66daf
- false
- true
- true
- longest_list
-
1706
-512
64
117
-
1726
-510
24
113
-
1738
-453
- false
- Vertices
- V
- Interpolation points
- cb0178b3-f51b-4c69-88e6-789104e86301
- true
- true
- true
- 1
- 1
- 4b5fe447-8771-4b25-bb68-2c85c90ae07c
-
1708
-510
15
37
-
1708
-510
15
37
-
1717
-491.1667
- false
- Degree
- D
- Curve degree
- 371ab0ba-3fa1-4dd4-940e-4d41349b68e9
- false
- true
- true
- 0
- 1
-
1708
-473
15
38
-
1708
-473
15
38
-
1717
-453.5
- false
- 3
- Periodic
- P
- Periodic curve
- 496a1a3f-7c74-4741-a9d6-c3ca55a4076f
- false
- true
- true
- 0
- 1
- false
-
1708
-435
15
38
-
1708
-435
15
38
-
1717
-415.8333
- false
- false
- Curve
- C
- Resulting nurbs curve
- 56b8919b-1c38-4da7-8111-5f523395ce96
- true
- true
- true
- 0
-
1753
-510
15
37
-
1753
-510
15
37
-
1762
-491.1667
- false
- Length
- L
- Curve length
- 8d76a52b-dcf2-438d-9031-021771d9256c
- false
- true
- true
- 0
-
1753
-473
15
38
-
1753
-473
15
38
-
1762
-453.5
- false
- Domain
- D
- Curve domain
- e9f457c2-b0a6-419b-97c0-3bb9a0877d75
- false
- true
- true
- 0
-
1753
-435
15
38
-
1753
-435
15
38
-
1762
-415.8333
- false
- 7f6a9d34-0470-4bb7-aadd-07496bcbe572
- Point On Curve
- 0.5
- Point On Curve
- CurvePoint
- Evaluates a curve at a specific location
- 73e376e5-0c35-46de-8aec-a240e8419217
- false
- true
- true
- 1
- 4382acb5-1f9c-4bf1-8ae6-ac3554a91047
-
1999.963
-469.4096
92.20007
20
-
1999.963
-469.4096
92.20007
20
-
1999.963
-469.4096
- false
- a50fcd4a-cf42-4c3f-8616-022761e6cc93
- Decompose
- Decompose
- vComp
- Decompose a vector into its component parts.
- 039f3128-999f-42fe-be32-1c90f8d0a694
- false
- true
- true
- longest_list
-
2110
-488
62
64
-
2129
-486
24
60
-
2141
-456
- false
- Vector
- V
- Input vector
- a44aec9b-fb08-4666-9118-832751532d9c
- false
- true
- true
- 1
- 73e376e5-0c35-46de-8aec-a240e8419217
-
2112
-486
14
60
-
2112
-486
14
60
-
2120.5
-456
- false
- X component
- X
- Vector {x} component
- cf9f19f2-5a0f-402a-9352-f40f4d337407
- false
- true
- true
- 0
-
2156
-486
14
20
-
2156
-486
14
20
-
2164.5
-476
- false
- Y component
- Y
- Vector {y} component
- 704f1377-15cb-4f0b-bd9b-ab3df87326e4
- false
- true
- true
- 0
-
2156
-466
14
20
-
2156
-466
14
20
-
2164.5
-456
- false
- Z component
- Z
- Vector {z} component
- 07159263-58c0-469f-bc21-97676a63a478
- false
- true
- true
- 0
-
2156
-446
14
20
-
2156
-446
14
20
-
2164.5
-436
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- If pointz < 0 Then
A = False
Else
A = True
End If
- 0
- VB Script
- VB
- A VB.NET scriptable component
- fdca8fb3-88cb-4bb1-a676-d752b7d353a1
- false
- true
- true
- longest_list
-
2190
-468
92
44
-
2231
-466
24
40
-
2243
-446
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable pointz
- Script Variable pointz
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable pointz
- pointz
- Script Variable pointz
- 4cf7806e-25a4-4e3d-9087-661107ead7ab
- true
- true
- true
- 1
- 07159263-58c0-469f-bc21-97676a63a478
- true
- true
-
2192
-466
36
40
-
2192
-466
36
40
-
2211.5
-446
- false
- Output
- out
- Print, Reflect and Error streams
- af2094ef-c181-46fd-9f54-a927ed19c2c5
- false
- true
- true
- 0
-
2258
-466
22
20
-
2258
-466
22
20
-
2270.5
-456
- false
- Result A
- A
- Output parameter A
- 1978db5f-fc43-46a1-8219-181915f835b4
- true
- true
- true
- 0
-
2258
-446
22
20
-
2258
-446
22
20
-
2270.5
-436
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- 7-12月时间线
- Cull (remove) elements in a list using a repeating bit mask.
- a70f3f77-168e-4cbd-9b84-66e6ab403d00
- false
- true
- true
- longest_list
-
2299
-532
61
102
-
2318
-530
24
98
-
2330
-481
- false
- List
- L
- List to cull
- ffdc0ca4-a3da-4853-b866-012472b19516
- true
- true
- true
- 1
- 1
- 4382acb5-1f9c-4bf1-8ae6-ac3554a91047
-
2301
-530
14
49
-
2301
-530
14
49
-
2309.5
-505.5
- false
- Cull Pattern
- P
- Culling pattern
- 7ad8f52b-e418-46a6-9f42-315b900cf70d
- false
- true
- true
- 1
- 1
- 1978db5f-fc43-46a1-8219-181915f835b4
- 4
- false
-
2301
-481
14
49
-
2301
-481
14
49
-
2309.5
-456.5
- false
- false
- false
- true
- true
- List
- L
- Culled list
- fe2de560-3fc1-4070-9161-81fa9df179c9
- true
- true
- true
- 0
-
2345
-530
13
98
-
2345
-530
13
98
-
2353
-481
- false
- 5b742537-9bcb-4f06-9613-866da5bf845e
- Split with Breps
- Split with Breps
- Split
- Split a curve with multiple Breps.
- 574cc1f1-95b1-422b-9a65-77289b1cec17
- false
- true
- true
- longest_list
-
1814
-500
64
44
-
1834
-498
24
40
-
1846
-478
- false
- Curve
- C
- Curve to trim
- 8d454de9-fd59-4afc-a4f1-496a18bc585d
- true
- true
- true
- 1
- 56b8919b-1c38-4da7-8111-5f523395ce96
-
1816
-498
15
20
-
1816
-498
15
20
-
1825
-488
- false
- Brep
- B
- Brep to trim against
- 6299137a-9fdf-4a82-a974-0f8aa74d595d
- true
- true
- true
- 1
- 1
- ebd3b5f8-2d07-4c5c-b889-26de9cd02ee8
-
1816
-478
15
20
-
1816
-478
15
20
-
1825
-468
- false
- Curve
- C
- Split curves
- e9bc40a4-3662-46b8-b7c5-288b7f6bda54
- true
- true
- true
- 0
-
1861
-498
15
20
-
1861
-498
15
20
-
1870
-488
- false
- Points
- P
- Split points
- c18a5435-f223-405a-95fc-2024c9684fe5
- true
- true
- true
- 0
-
1861
-478
15
20
-
1861
-478
15
20
-
1870
-468
- false
- f80cfe18-9510-4b89-8301-8e58faf423bb
- Flatten Tree
- Flatten Tree
- Flatten
- Removes all branching information from a data tree.
- f08387d7-c0b5-4c82-915a-b3c0ce9ca540
- false
- true
- true
- longest_list
-
1922
-503
64
59
-
1942
-501
24
55
-
1954
-473
- false
- Data
- D
- Data stream to flatten
- 8e2201be-8de2-4d81-8b89-53755ba92a88
- true
- true
- true
- 2
- 1
- e9bc40a4-3662-46b8-b7c5-288b7f6bda54
-
1924
-501
15
27
-
1924
-501
15
27
-
1933
-487.25
- false
- Path
- P
- Path of flattened tree
- 7618a8e0-f1fd-4e34-ba2e-c176d2b495b7
- false
- true
- true
- 0
- 1
-
1924
-474
15
28
-
1924
-474
15
28
-
1933
-459.75
- false
- {0}
- Data
- D
- Squished data
- 4382acb5-1f9c-4bf1-8ae6-ac3554a91047
- true
- true
- true
- 0
-
1969
-501
15
55
-
1969
-501
15
55
-
1978
-473.5
- false
- 8a470a35-d673-4779-a65e-ba95765e59e4
- Explode Tree
- Explode Tree
- BANG!
- Extract all the branches from a tree
- 4c49fcd1-b1e4-4ee7-b5de-44cf16256bc3
- false
- true
- true
- longest_list
-
1160
-77
61
124
-
1179
-75
24
120
-
1191
-15
- false
- 6
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 0
- First branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 1
- Second branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 2
- Third branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 3
- Fourth branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 4
- Fifth branch in tree
- false
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Branch 5
- Sixth branch in tree
- false
- false
- Tree
- T
- Data tree to explode
- 6a58e2a4-f4a5-4a3b-8c64-c4724841ab30
- true
- true
- true
- 2
- 1
- 277a6342-3303-4857-a895-7a70dfd0a63b
-
1162
-75
14
120
-
1162
-75
14
120
-
1170.5
-15
- false
- Branch 0
- 0
- First branch in tree
- 344a90a8-da13-452c-b50f-48725edfa129
- true
- false
- true
- 0
-
1206
-75
13
20
-
1206
-75
13
20
-
1214
-65
- false
- Branch 1
- 1
- Second branch in tree
- 86a9b56f-3a60-4108-bce9-e7ab4b49aa9d
- true
- false
- true
- 0
-
1206
-55
13
20
-
1206
-55
13
20
-
1214
-45
- false
- Branch 2
- 2
- Third branch in tree
- ebdd9e68-66ce-43be-b2bb-9569d7e9cf98
- true
- false
- true
- 0
-
1206
-35
13
20
-
1206
-35
13
20
-
1214
-25
- false
- Branch 3
- 3
- Fourth branch in tree
- 9cd03dd3-dab8-4e23-96ed-25c5c8ed37bc
- true
- false
- true
- 0
-
1206
-15
13
20
-
1206
-15
13
20
-
1214
-5
- false
- Branch 4
- 4
- Fifth branch in tree
- 5c69555b-f226-4a45-b4ad-51223ba2d7f9
- true
- false
- true
- 0
-
1206
5
13
20
-
1206
5
13
20
-
1214
15
- false
- Branch 5
- 5
- Sixth branch in tree
- dd835615-7a46-476b-b27c-afbdcb88af0e
- true
- false
- true
- 0
-
1206
25
13
20
-
1206
25
13
20
-
1214
35
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 60474e32-4671-4773-a545-538a818447f1
- false
- true
- true
- longest_list
-
1350
-172
63
47
-
1370
-170
24
43
-
1382
-148
- false
- Data
- D
- Data to graft
- c1a7a20c-1fc0-4090-b4d9-5bdf3f5eda94
- true
- true
- true
- 2
- 1
- 7b8b22cc-1267-4581-84ed-d2d19e441ee6
-
1352
-170
15
21
-
1352
-170
15
21
-
1361
-159.25
- false
- Strip
- S
- Do not create branches for null items
- 34df9f35-b95b-479f-9d48-51c3c823c864
- false
- true
- true
- 0
- 1
- false
-
1352
-149
15
22
-
1352
-149
15
22
-
1361
-137.75
- false
- false
- Tree
- T
- Graft result
- 9828a512-0ebf-418e-90f4-4365a7dae190
- true
- true
- true
- 0
-
1397
-170
14
43
-
1397
-170
14
43
-
1405.5
-148.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 9a8bfb80-8c76-4206-9927-32b0c8329c2b
- false
- true
- true
- longest_list
-
1349
-121
63
47
-
1369
-119
24
43
-
1381
-97
- false
- Data
- D
- Data to graft
- 726226f0-c34d-45b8-8dc3-9b4802a478c4
- true
- true
- true
- 2
- 1
- 234ebdb4-6e15-454d-9dab-f173a8209a48
-
1351
-119
15
21
-
1351
-119
15
21
-
1360
-108.25
- false
- Strip
- S
- Do not create branches for null items
- 1f0767d3-8e10-4f5f-ae53-e5fe79ac27f0
- false
- true
- true
- 0
- 1
- false
-
1351
-98
15
22
-
1351
-98
15
22
-
1360
-86.75
- false
- false
- Tree
- T
- Graft result
- 7fb8b805-0ad9-4c09-b7a1-54c98a68bfe8
- true
- true
- true
- 0
-
1396
-119
14
43
-
1396
-119
14
43
-
1404.5
-97.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 78cd1b1a-d158-4da5-bf51-ac1553c81bc2
- false
- true
- true
- longest_list
-
1350
-23
63
47
-
1370
-21
24
43
-
1382
1
- false
- Data
- D
- Data to graft
- a896bfce-fae7-4528-86e8-dcc29c8457db
- true
- true
- true
- 2
- 1
- 3a5b090b-a2d4-4d99-b3e0-b5788307402e
-
1352
-21
15
21
-
1352
-21
15
21
-
1361
-10.25
- false
- Strip
- S
- Do not create branches for null items
- d41f154f-1e64-4b6a-8890-e263b98b226d
- false
- true
- true
- 0
- 1
- false
-
1352
0
15
22
-
1352
0
15
22
-
1361
11.25
- false
- false
- Tree
- T
- Graft result
- 8824cabf-5850-486c-980f-72290583bfb9
- true
- true
- true
- 0
-
1397
-21
14
43
-
1397
-21
14
43
-
1405.5
0.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 58fc204c-d955-4959-b65c-8a453bac0df2
- false
- true
- true
- longest_list
-
1349
25
63
47
-
1369
27
24
43
-
1381
49
- false
- Data
- D
- Data to graft
- 421d4312-00f2-4c99-b429-78756365606d
- true
- true
- true
- 2
- 1
- 01cb1b18-4418-46fd-8175-ffd0031893a9
-
1351
27
15
21
-
1351
27
15
21
-
1360
37.75
- false
- Strip
- S
- Do not create branches for null items
- b5f3acdb-a8bd-4aad-8272-acd254478af5
- false
- true
- true
- 0
- 1
- false
-
1351
48
15
22
-
1351
48
15
22
-
1360
59.25
- false
- false
- Tree
- T
- Graft result
- 23bd79e5-1bdc-4f65-b2b2-94c2b0d83bdb
- true
- true
- true
- 0
-
1396
27
14
43
-
1396
27
14
43
-
1404.5
48.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 8bad9d6e-101c-4a8b-9705-946f33d53e8f
- false
- true
- true
- longest_list
-
1346
78
63
47
-
1366
80
24
43
-
1378
102
- false
- Data
- D
- Data to graft
- c23b2e3b-cb71-452f-8a56-850bc76f9220
- true
- true
- true
- 2
- 1
- 30c490dd-6a49-4d6c-835c-2c6ab8bb9e88
-
1348
80
15
21
-
1348
80
15
21
-
1357
90.75
- false
- Strip
- S
- Do not create branches for null items
- c66a66e5-93c8-4a91-bee5-649c10b7a391
- false
- true
- true
- 0
- 1
- false
-
1348
101
15
22
-
1348
101
15
22
-
1357
112.25
- false
- false
- Tree
- T
- Graft result
- 195c9385-a1d1-48e5-9652-5ec264472f9c
- true
- true
- true
- 0
-
1393
80
14
43
-
1393
80
14
43
-
1401.5
101.5
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- f4f173b0-38c5-4ef0-8bda-b219f50dc8ec
- false
- true
- true
- longest_list
-
1350
-72
63
47
-
1370
-70
24
43
-
1382
-48
- false
- Data
- D
- Data to graft
- bce32fd4-9d20-4f2a-ae25-aef6a2d3c84c
- true
- true
- true
- 2
- 1
- 489b68b0-8792-4052-a9a2-4885d9d72cad
-
1352
-70
15
21
-
1352
-70
15
21
-
1361
-59.25
- false
- Strip
- S
- Do not create branches for null items
- d5133799-9ccb-4ca3-9d73-7f9060ee466c
- false
- true
- true
- 0
- 1
- false
-
1352
-49
15
22
-
1352
-49
15
22
-
1361
-37.75
- false
- false
- Tree
- T
- Graft result
- 8615a7a8-23c7-4515-9286-51ba98981ba5
- true
- true
- true
- 0
-
1397
-70
14
43
-
1397
-70
14
43
-
1405.5
-48.5
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- redim A(5)
A(0) = x
A(1) = y
A(2) = z
A(3) = u
A(4) = v
A(5) = w
- 0
- VB Script
- VB
- A VB.NET scriptable component
- 44c82cf4-b62c-484f-9aed-7713968143f8
- false
- true
- true
- longest_list
-
1497
-115
71
124
-
1517
-113
24
120
-
1529
-53
- false
- 6
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable x
- Script Variable x
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable y
- Script Variable y
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable z
- Script Variable z
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable u
- Script Variable u
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable v
- Script Variable v
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable w
- Script Variable w
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable x
- x
- Script Variable x
- 14d6e5ad-88b3-44f6-9b49-a81cb988d729
- true
- true
- true
- 1
- 9828a512-0ebf-418e-90f4-4365a7dae190
- true
- true
-
1499
-113
15
20
-
1499
-113
15
20
-
1508
-103
- false
- Variable y
- y
- Script Variable y
- 8e76c737-a1eb-41f6-8eec-7cc9356d4204
- true
- true
- true
- 1
- 7fb8b805-0ad9-4c09-b7a1-54c98a68bfe8
- true
- true
-
1499
-93
15
20
-
1499
-93
15
20
-
1508
-83
- false
- Variable z
- z
- Script Variable z
- 903fe11c-d06b-42ff-ae39-24d014aa1a9c
- true
- true
- true
- 1
- 8615a7a8-23c7-4515-9286-51ba98981ba5
- true
- true
-
1499
-73
15
20
-
1499
-73
15
20
-
1508
-63
- false
- Variable u
- u
- Script Variable u
- 7d2cb00e-0f41-473f-ba68-7cc2f117bc28
- true
- true
- true
- 1
- 8824cabf-5850-486c-980f-72290583bfb9
- true
- true
-
1499
-53
15
20
-
1499
-53
15
20
-
1508
-43
- false
- Variable v
- v
- Script Variable v
- e4e59f8d-6697-4d65-9761-9e84f55d7354
- true
- true
- true
- 1
- 23bd79e5-1bdc-4f65-b2b2-94c2b0d83bdb
- true
- true
-
1499
-33
15
20
-
1499
-33
15
20
-
1508
-23
- false
- Variable w
- w
- Script Variable w
- fb5ad923-544f-4f0d-b8a1-66d452b619a2
- true
- true
- true
- 1
- 195c9385-a1d1-48e5-9652-5ec264472f9c
- true
- true
-
1499
-13
15
20
-
1499
-13
15
20
-
1508
-3
- false
- Output
- out
- Print, Reflect and Error streams
- 9c2eab9c-dd99-4894-bfca-849a0193da17
- false
- true
- true
- 0
-
1544
-113
22
60
-
1544
-113
22
60
-
1556.5
-83
- false
- Result A
- A
- Output parameter A
- e5fcc967-f3c2-48f6-ba2c-097babdeb33f
- true
- true
- true
- 0
-
1544
-53
22
60
-
1544
-53
22
60
-
1556.5
-23
- false
- f5ea9d41-f062-487e-8dbf-7666ca53fbcd
- Interpolate
- Interpolate
- 7-12月线圈隐藏
- Create an interpolated curve through a set of points.
- 71b60459-15b1-406b-be18-f7ec3fb30120
- false
- true
- true
- longest_list
-
1670
-161
64
117
-
1690
-159
24
113
-
1702
-102
- false
- Vertices
- V
- Interpolation points
- bf7aeaf7-36e1-498b-b3b9-1e40ec125b0e
- true
- true
- true
- 1
- 1
- e5fcc967-f3c2-48f6-ba2c-097babdeb33f
-
1672
-159
15
37
-
1672
-159
15
37
-
1681
-140.1667
- false
- Degree
- D
- Curve degree
- 7bcb8685-1c6e-44ba-9417-d36ebbb18b97
- false
- true
- true
- 0
- 1
-
1672
-122
15
38
-
1672
-122
15
38
-
1681
-102.5
- false
- 3
- Periodic
- P
- Periodic curve
- 3cc81722-9218-4d82-8f3e-4b113ebf5037
- false
- true
- true
- 0
- 1
- false
-
1672
-84
15
38
-
1672
-84
15
38
-
1681
-64.83333
- false
- false
- Curve
- C
- Resulting nurbs curve
- 8838de3e-3c5b-480c-8c49-0449cc343ac4
- true
- true
- true
- 0
-
1717
-159
15
37
-
1717
-159
15
37
-
1726
-140.1667
- false
- Length
- L
- Curve length
- 40ee42a2-a5b8-4763-85ab-54e9ecd7e9da
- false
- true
- true
- 0
-
1717
-122
15
38
-
1717
-122
15
38
-
1726
-102.5
- false
- Domain
- D
- Curve domain
- 12aed9c2-84d7-40bb-b0cf-179ec55e14c6
- false
- true
- true
- 0
-
1717
-84
15
38
-
1717
-84
15
38
-
1726
-64.83333
- false
- 7f6a9d34-0470-4bb7-aadd-07496bcbe572
- Point On Curve
- 0.5
- Point On Curve
- CurvePoint
- Evaluates a curve at a specific location
- a532ae34-04ff-462d-a930-2de079fde24d
- false
- true
- true
- 1
- fa0fb6b6-75f6-467a-994c-b44f3c2db549
-
2013.454
-21.08013
95.40015
20
-
2013.454
-21.08013
95.40015
20
-
2013.454
-21.08013
- false
- a50fcd4a-cf42-4c3f-8616-022761e6cc93
- Decompose
- Decompose
- vComp
- Decompose a vector into its component parts.
- d073cea3-4cb6-4b24-9381-a46dd4eda489
- false
- true
- true
- longest_list
-
2130
-39
62
64
-
2149
-37
24
60
-
2161
-7
- false
- Vector
- V
- Input vector
- c387144e-1063-42d4-9074-b4b7b1957f03
- false
- true
- true
- 1
- a532ae34-04ff-462d-a930-2de079fde24d
-
2132
-37
14
60
-
2132
-37
14
60
-
2140.5
-7
- false
- X component
- X
- Vector {x} component
- 506dd633-73c6-400e-a319-ecd71656c880
- false
- true
- true
- 0
-
2176
-37
14
20
-
2176
-37
14
20
-
2184.5
-27
- false
- Y component
- Y
- Vector {y} component
- ff8ad803-5cee-4230-a47c-8d5416d2784b
- false
- true
- true
- 0
-
2176
-17
14
20
-
2176
-17
14
20
-
2184.5
-7
- false
- Z component
- Z
- Vector {z} component
- 0cd9ede8-6b76-4a00-acba-e57f1b4c7e00
- false
- true
- true
- 0
-
2176
3
14
20
-
2176
3
14
20
-
2184.5
13
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- If pointz < 0 Then
A = False
Else
A = True
End If
- 0
- VB Script
- VB
- A VB.NET scriptable component
- 695c7e4d-3519-4300-9c2e-c5fd3c79868e
- false
- true
- true
- longest_list
-
2220
-35
92
44
-
2261
-33
24
40
-
2273
-13
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable pointz
- Script Variable pointz
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable pointz
- pointz
- Script Variable pointz
- cdd6e9cd-d14c-486f-aa79-57a2f43e713a
- true
- true
- true
- 1
- 0cd9ede8-6b76-4a00-acba-e57f1b4c7e00
- true
- true
-
2222
-33
36
40
-
2222
-33
36
40
-
2241.5
-13
- false
- Output
- out
- Print, Reflect and Error streams
- 69a9847a-511f-41d4-8a61-80ccb7b72951
- false
- true
- true
- 0
-
2288
-33
22
20
-
2288
-33
22
20
-
2300.5
-23
- false
- Result A
- A
- Output parameter A
- b2555afd-8a23-4dc0-8863-ce2c6450550f
- true
- true
- true
- 0
-
2288
-13
22
20
-
2288
-13
22
20
-
2300.5
-3
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- 1-6月相等时间线
- Cull (remove) elements in a list using a repeating bit mask.
- fd82b2ee-4967-4649-a46e-febf962e78ee
- false
- true
- true
- longest_list
-
2587
-79
61
125
-
2606
-77
24
121
-
2618
-16
- false
- List
- L
- List to cull
- acf342f9-04aa-4a94-a2e9-74db98653d21
- true
- true
- true
- 1
- 1
- fa0fb6b6-75f6-467a-994c-b44f3c2db549
-
2589
-77
14
60
-
2589
-77
14
60
-
2597.5
-46.75
- false
- Cull Pattern
- P
- Culling pattern
- cf48d7b1-97fd-4667-be8d-85c6e9920961
- false
- true
- true
- 1
- 1
- b2555afd-8a23-4dc0-8863-ce2c6450550f
- 4
- false
-
2589
-17
14
61
-
2589
-17
14
61
-
2597.5
13.75
- false
- false
- false
- true
- true
- List
- L
- Culled list
- 26b00fd9-dc6d-423c-ad95-45191dc66428
- true
- true
- true
- 0
-
2633
-77
13
121
-
2633
-77
13
121
-
2641
-16.5
- false
- 5b742537-9bcb-4f06-9613-866da5bf845e
- Split with Breps
- Split with Breps
- Split
- Split a curve with multiple Breps.
- 8f04344c-9ed7-4c91-ba89-8e5b2cb137e5
- false
- true
- true
- longest_list
-
1814
-64
64
44
-
1834
-62
24
40
-
1846
-42
- false
- Curve
- C
- Curve to trim
- 676326d3-1b56-4287-a79b-f8ef220551f3
- true
- true
- true
- 1
- 8838de3e-3c5b-480c-8c49-0449cc343ac4
-
1816
-62
15
20
-
1816
-62
15
20
-
1825
-52
- false
- Brep
- B
- Brep to trim against
- b95fed62-e128-4095-ba06-f909c8bd9808
- true
- true
- true
- 1
- 1
- ebd3b5f8-2d07-4c5c-b889-26de9cd02ee8
-
1816
-42
15
20
-
1816
-42
15
20
-
1825
-32
- false
- Curve
- C
- Split curves
- 96b33eb3-805c-4ad5-a6e7-2d5cf58c21a0
- true
- true
- true
- 0
-
1861
-62
15
20
-
1861
-62
15
20
-
1870
-52
- false
- Points
- P
- Split points
- 12ff6cdc-0468-4f45-8947-40e42c5603bd
- true
- true
- true
- 0
-
1861
-42
15
20
-
1861
-42
15
20
-
1870
-32
- false
- f80cfe18-9510-4b89-8301-8e58faf423bb
- Flatten Tree
- Flatten Tree
- Flatten
- Removes all branching information from a data tree.
- 3a354e82-1578-4877-b880-7c9711cfc4e7
- false
- true
- true
- longest_list
-
1922
-67
64
59
-
1942
-65
24
55
-
1954
-37
- false
- Data
- D
- Data stream to flatten
- 40f2b12e-96b1-4980-b616-e5a87c08b584
- true
- true
- true
- 2
- 1
- 96b33eb3-805c-4ad5-a6e7-2d5cf58c21a0
-
1924
-65
15
27
-
1924
-65
15
27
-
1933
-51.25
- false
- Path
- P
- Path of flattened tree
- 5eb7505c-d975-458f-bc72-4a3d28b5b544
- false
- true
- true
- 0
- 1
-
1924
-38
15
28
-
1924
-38
15
28
-
1933
-23.75
- false
- {0}
- Data
- D
- Squished data
- fa0fb6b6-75f6-467a-994c-b44f3c2db549
- true
- true
- true
- 0
-
1969
-65
15
55
-
1969
-65
15
55
-
1978
-37.5
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- b4ffaab2-3510-480a-82e9-50f11ee39237
- false
- true
- true
- longest_list
-
1328
-664
61
44
-
1347
-662
24
40
-
1359
-642
- false
- List
- L
- List to cull
- 09ca26f7-b08d-4c75-b534-e32cb5beda32
- true
- true
- true
- 1
- 1
- 214940f4-ab8b-4e0c-bb4e-b18fe0601ce4
-
1330
-662
14
20
-
1330
-662
14
20
-
1338.5
-652
- false
- Cull Pattern
- P
- Culling pattern
- 422e4235-17e8-4c7b-9b02-b6df3603448f
- false
- true
- true
- 1
- 0
- 2
- false
-
1330
-642
14
20
-
1330
-642
14
20
-
1338.5
-632
- false
- true
- false
- List
- L
- Culled list
- f930432e-805d-49ef-b6b2-2edd112d9bff
- true
- true
- true
- 0
-
1374
-662
13
40
-
1374
-662
13
40
-
1382
-642
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 34ddf018-585d-42ec-b1db-8ad4fcfdd1e2
- false
- true
- true
- longest_list
-
1327
-610
61
44
-
1346
-608
24
40
-
1358
-588
- false
- List
- L
- List to cull
- 06227823-cf0d-4804-bbac-07cd460a4d81
- true
- true
- true
- 1
- 1
- 1db9006e-1dde-4ebe-84c4-fc8bc2aad2ed
-
1329
-608
14
20
-
1329
-608
14
20
-
1337.5
-598
- false
- Cull Pattern
- P
- Culling pattern
- 168d7050-bd2c-4afc-a2b8-7135e3068549
- false
- true
- true
- 1
- 0
- 2
- false
-
1329
-588
14
20
-
1329
-588
14
20
-
1337.5
-578
- false
- true
- false
- List
- L
- Culled list
- 15e35a93-4431-4f42-b73a-636414151b54
- true
- true
- true
- 0
-
1373
-608
13
40
-
1373
-608
13
40
-
1381
-588
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 8534ea48-a722-4530-8e19-1debf3d0082a
- false
- true
- true
- longest_list
-
1325
-560
61
44
-
1344
-558
24
40
-
1356
-538
- false
- List
- L
- List to cull
- 2d90b17b-2ee2-435f-9ff0-ffdcd68024fc
- true
- true
- true
- 1
- 1
- bd15b7eb-112d-4cea-beca-11259978934d
-
1327
-558
14
20
-
1327
-558
14
20
-
1335.5
-548
- false
- Cull Pattern
- P
- Culling pattern
- 5bc00ca1-b282-4db8-a970-a320d2080653
- false
- true
- true
- 1
- 0
- 2
- false
-
1327
-538
14
20
-
1327
-538
14
20
-
1335.5
-528
- false
- true
- false
- List
- L
- Culled list
- 14790cfc-bf39-4a38-ab25-4dc05038874f
- true
- true
- true
- 0
-
1371
-558
13
40
-
1371
-558
13
40
-
1379
-538
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 9fa4722a-6ae6-440f-8253-7c05f229fbed
- false
- true
- true
- longest_list
-
1325
-509
61
44
-
1344
-507
24
40
-
1356
-487
- false
- List
- L
- List to cull
- 549de767-0a8e-426e-8ff0-38797efd33eb
- true
- true
- true
- 1
- 1
- aee88e8e-5404-400a-ae5b-7e3fc74c207a
-
1327
-507
14
20
-
1327
-507
14
20
-
1335.5
-497
- false
- Cull Pattern
- P
- Culling pattern
- 869cacd4-ea63-4958-8044-a707dd5d6b04
- false
- true
- true
- 1
- 0
- 2
- false
-
1327
-487
14
20
-
1327
-487
14
20
-
1335.5
-477
- false
- true
- false
- List
- L
- Culled list
- 4de8fc02-3f9a-4ce5-8b07-8f34eb1552e6
- true
- true
- true
- 0
-
1371
-507
13
40
-
1371
-507
13
40
-
1379
-487
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 3b224287-cb2d-434a-a16c-eb4565bc062e
- false
- true
- true
- longest_list
-
1324
-454
61
44
-
1343
-452
24
40
-
1355
-432
- false
- List
- L
- List to cull
- 9bbe9402-80aa-4acd-87a3-d16becf0ed67
- true
- true
- true
- 1
- 1
- 110a7a86-db43-45bf-a3fc-4b08cda019a0
-
1326
-452
14
20
-
1326
-452
14
20
-
1334.5
-442
- false
- Cull Pattern
- P
- Culling pattern
- a6659909-06b0-428e-be93-633a01261541
- false
- true
- true
- 1
- 0
- 2
- false
-
1326
-432
14
20
-
1326
-432
14
20
-
1334.5
-422
- false
- true
- false
- List
- L
- Culled list
- 00bd2f2d-a90c-45c1-9ab6-3920bb69ff81
- true
- true
- true
- 0
-
1370
-452
13
40
-
1370
-452
13
40
-
1378
-432
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- ea1a367a-a649-4795-a995-0c57332367bd
- false
- true
- true
- longest_list
-
1261
-165
61
44
-
1280
-163
24
40
-
1292
-143
- false
- List
- L
- List to cull
- 8c6aa32b-75c6-44d1-9915-9b4d0802dd00
- true
- true
- true
- 1
- 1
- 344a90a8-da13-452c-b50f-48725edfa129
-
1263
-163
14
20
-
1263
-163
14
20
-
1271.5
-153
- false
- Cull Pattern
- P
- Culling pattern
- 8dd65da1-e47d-4d8c-8c84-185efa1ff7b5
- false
- true
- true
- 1
- 0
- 2
- false
-
1263
-143
14
20
-
1263
-143
14
20
-
1271.5
-133
- false
- true
- false
- List
- L
- Culled list
- 7b8b22cc-1267-4581-84ed-d2d19e441ee6
- true
- true
- true
- 0
-
1307
-163
13
40
-
1307
-163
13
40
-
1315
-143
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 005b6261-96ea-4ec6-9028-b61e6bdaa92a
- false
- true
- true
- longest_list
-
1321
-402
61
44
-
1340
-400
24
40
-
1352
-380
- false
- List
- L
- List to cull
- 6ee72896-8a61-45af-b856-464312078487
- true
- true
- true
- 1
- 1
- 25ae3d4c-e179-47da-bddb-793a4b87daec
-
1323
-400
14
20
-
1323
-400
14
20
-
1331.5
-390
- false
- Cull Pattern
- P
- Culling pattern
- 028f5f30-1318-4bd7-a9d2-99c91c813fd7
- false
- true
- true
- 1
- 0
- 2
- false
-
1323
-380
14
20
-
1323
-380
14
20
-
1331.5
-370
- false
- true
- false
- List
- L
- Culled list
- 2ee6de6b-f072-4f49-9113-2768d3020a64
- true
- true
- true
- 0
-
1367
-400
13
40
-
1367
-400
13
40
-
1375
-380
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 0fb06766-45d6-4840-959a-53d9f4c0b240
- false
- true
- true
- longest_list
-
1253
-112
61
44
-
1272
-110
24
40
-
1284
-90
- false
- List
- L
- List to cull
- a7d4aa5d-6ba2-40ca-bb7b-dcccc1ba3b9c
- true
- true
- true
- 1
- 1
- 86a9b56f-3a60-4108-bce9-e7ab4b49aa9d
-
1255
-110
14
20
-
1255
-110
14
20
-
1263.5
-100
- false
- Cull Pattern
- P
- Culling pattern
- 6aa720ff-bdd3-4337-8add-0edd1dcbeb5d
- false
- true
- true
- 1
- 0
- 2
- false
-
1255
-90
14
20
-
1255
-90
14
20
-
1263.5
-80
- false
- true
- false
- List
- L
- Culled list
- 234ebdb4-6e15-454d-9dab-f173a8209a48
- true
- true
- true
- 0
-
1299
-110
13
40
-
1299
-110
13
40
-
1307
-90
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 4a33dcfc-b8ab-4507-b013-25bc4e3ddeb4
- false
- true
- true
- longest_list
-
1252
-54
61
44
-
1271
-52
24
40
-
1283
-32
- false
- List
- L
- List to cull
- 63b42856-2773-41fc-b565-ed0196195c20
- true
- true
- true
- 1
- 1
- ebdd9e68-66ce-43be-b2bb-9569d7e9cf98
-
1254
-52
14
20
-
1254
-52
14
20
-
1262.5
-42
- false
- Cull Pattern
- P
- Culling pattern
- 67281bf0-7c74-4492-adf1-7809efdf04aa
- false
- true
- true
- 1
- 0
- 2
- false
-
1254
-32
14
20
-
1254
-32
14
20
-
1262.5
-22
- false
- true
- false
- List
- L
- Culled list
- 489b68b0-8792-4052-a9a2-4885d9d72cad
- true
- true
- true
- 0
-
1298
-52
13
40
-
1298
-52
13
40
-
1306
-32
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- c471b090-7a4a-4b39-8f89-770e436e53e1
- false
- true
- true
- longest_list
-
1257
-5
61
44
-
1276
-3
24
40
-
1288
17
- false
- List
- L
- List to cull
- 8dbc3503-cebf-4735-9020-8657f1f52703
- true
- true
- true
- 1
- 1
- 9cd03dd3-dab8-4e23-96ed-25c5c8ed37bc
-
1259
-3
14
20
-
1259
-3
14
20
-
1267.5
7
- false
- Cull Pattern
- P
- Culling pattern
- f9b44462-ceac-4cf5-aa82-f71d1b79f650
- false
- true
- true
- 1
- 0
- 2
- false
-
1259
17
14
20
-
1259
17
14
20
-
1267.5
27
- false
- true
- false
- List
- L
- Culled list
- 3a5b090b-a2d4-4d99-b3e0-b5788307402e
- true
- true
- true
- 0
-
1303
-3
13
40
-
1303
-3
13
40
-
1311
17
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 4c7e3660-4d26-4113-b631-bdca4cee74a1
- false
- true
- true
- longest_list
-
1256
38
61
44
-
1275
40
24
40
-
1287
60
- false
- List
- L
- List to cull
- b2071e2c-1dc7-4ea9-82cb-5fe95da93fc3
- true
- true
- true
- 1
- 1
- 5c69555b-f226-4a45-b4ad-51223ba2d7f9
-
1258
40
14
20
-
1258
40
14
20
-
1266.5
50
- false
- Cull Pattern
- P
- Culling pattern
- 7f28cdee-707b-4e5b-8752-e8652bafc6a3
- false
- true
- true
- 1
- 0
- 2
- false
-
1258
60
14
20
-
1258
60
14
20
-
1266.5
70
- false
- true
- false
- List
- L
- Culled list
- 01cb1b18-4418-46fd-8175-ffd0031893a9
- true
- true
- true
- 0
-
1302
40
13
40
-
1302
40
13
40
-
1310
60
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 5a248b45-3df9-4255-84be-ea4def0f2d4f
- false
- true
- true
- longest_list
-
1255
88
61
44
-
1274
90
24
40
-
1286
110
- false
- List
- L
- List to cull
- a23fc08d-3452-400d-8348-0197ed49a2d2
- true
- true
- true
- 1
- 1
- dd835615-7a46-476b-b27c-afbdcb88af0e
-
1257
90
14
20
-
1257
90
14
20
-
1265.5
100
- false
- Cull Pattern
- P
- Culling pattern
- 7f4db68e-8dcd-4d28-8a46-02edfd4015c3
- false
- true
- true
- 1
- 0
- 2
- false
-
1257
110
14
20
-
1257
110
14
20
-
1265.5
120
- false
- true
- false
- List
- L
- Culled list
- 30c490dd-6a49-4d6c-835c-2c6ab8bb9e88
- true
- true
- true
- 0
-
1301
90
13
40
-
1301
90
13
40
-
1309
110
- false
- 4bdc2eb0-24ed-4c90-a27b-a32db069eaef
- Split with Brep
- Split with Brep
- Split
- Split a curve with a Brep.
- 5d00b3ab-eae5-48d4-8598-84039629ac60
- false
- true
- true
- longest_list
-
1409
346
64
44
-
1429
348
24
40
-
1441
368
- false
- Curve
- C
- Curve to split
- 3749a254-fd6a-4df1-a9f2-29c99c9987ad
- true
- true
- true
- 1
- 8eabf66c-6bb9-4e4c-b19f-70aad18fdd58
-
1411
348
15
20
-
1411
348
15
20
-
1420
358
- false
- Brep
- B
- Brep to split with
- 7aeb76e5-8320-4d70-a5fb-62d146037e22
- true
- true
- true
- 1
- ebd3b5f8-2d07-4c5c-b889-26de9cd02ee8
-
1411
368
15
20
-
1411
368
15
20
-
1420
378
- false
- Curve
- C
- Split curves
- 9f24a2d9-9caf-4e40-96fa-de2f76674161
- true
- true
- true
- 0
-
1456
348
15
20
-
1456
348
15
20
-
1465
358
- false
- Points
- P
- Split points
- 89c73a2c-4479-44d1-aec5-f40bf3f2f64c
- true
- true
- true
- 0
-
1456
368
15
20
-
1456
368
15
20
-
1465
378
- false
- 7f6a9d34-0470-4bb7-aadd-07496bcbe572
- Point On Curve
- 0.5
- Point On Curve
- CurvePoint
- Evaluates a curve at a specific location
- 92834d0c-7c4a-4c23-a8f9-34684c36e00c
- false
- true
- true
- 1
- 9f24a2d9-9caf-4e40-96fa-de2f76674161
-
1524.102
348.9755
91.20007
20
-
1524.102
348.9755
91.20007
20
-
1524.102
348.9755
- false
- a50fcd4a-cf42-4c3f-8616-022761e6cc93
- Decompose
- Decompose
- vComp
- Decompose a vector into its component parts.
- 7fb9a805-2e18-48fd-9556-181520fdcee3
- true
- true
- true
- longest_list
-
1665
299
62
64
-
1684
301
24
60
-
1696
331
- false
- Vector
- V
- Input vector
- efdd5cbc-850c-4a02-9da1-4e1016bc8039
- false
- true
- true
- 1
- 92834d0c-7c4a-4c23-a8f9-34684c36e00c
-
1667
301
14
60
-
1667
301
14
60
-
1675.5
331
- false
- X component
- X
- Vector {x} component
- 52b235c1-587a-47f0-a3bb-268e517ddbca
- false
- true
- true
- 0
-
1711
301
14
20
-
1711
301
14
20
-
1719.5
311
- false
- Y component
- Y
- Vector {y} component
- 2ff8d700-53c8-4985-8510-dbcaa549f874
- false
- true
- true
- 0
-
1711
321
14
20
-
1711
321
14
20
-
1719.5
331
- false
- Z component
- Z
- Vector {z} component
- 4d5c7f1b-cf31-4ac2-b8c4-d315f2bbcd4d
- false
- true
- true
- 0
-
1711
341
14
20
-
1711
341
14
20
-
1719.5
351
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- If pointz < 0 Then
A = False
Else
A = True
End If
- 0
- VB Script
- VB
- A VB.NET scriptable component
- dc9531a1-f64e-4c7a-b496-566b0117c98c
- false
- true
- true
- longest_list
-
1812
409
92
44
-
1853
411
24
40
-
1865
431
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable pointz
- Script Variable pointz
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable pointz
- pointz
- Script Variable pointz
- 69d04191-f6f0-4245-9870-a6a2d95bb4e8
- true
- true
- true
- 1
- 4d5c7f1b-cf31-4ac2-b8c4-d315f2bbcd4d
- true
- true
-
1814
411
36
40
-
1814
411
36
40
-
1833.5
431
- false
- Output
- out
- Print, Reflect and Error streams
- f293c3ed-8f30-4c8a-bd4d-b5d0b357ae0f
- false
- true
- true
- 0
-
1880
411
22
20
-
1880
411
22
20
-
1892.5
421
- false
- Result A
- A
- Output parameter A
- e6f4e3dd-a13c-465b-bada-1e72d38536f0
- true
- true
- true
- 0
-
1880
431
22
20
-
1880
431
22
20
-
1892.5
441
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- 当前日照时间段
- Cull (remove) elements in a list using a repeating bit mask.
- 24196dd0-4ea6-4b89-b876-76d366b576e5
- false
- true
- true
- longest_list
-
2583
382
61
120
-
2602
384
24
116
-
2614
442
- false
- List
- L
- List to cull
- 66d11991-ffee-4769-8ce9-13959dec42ff
- true
- true
- true
- 1
- 1
- 9f24a2d9-9caf-4e40-96fa-de2f76674161
-
2585
384
14
58
-
2585
384
14
58
-
2593.5
413
- false
- Cull Pattern
- P
- Culling pattern
- 280d339e-7d45-4a14-9689-bb0551db74e5
- false
- true
- true
- 1
- 1
- e6f4e3dd-a13c-465b-bada-1e72d38536f0
- 4
- false
-
2585
442
14
58
-
2585
442
14
58
-
2593.5
471
- false
- false
- false
- true
- true
- List
- L
- Culled list
- 896e48d9-6e6a-4cb5-9d6d-f2f620f7ac45
- true
- true
- true
- 0
-
2629
384
13
116
-
2629
384
13
116
-
2637
442
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- Slider
- Numeric slider for single values
- ad938fa6-e3d8-4f2a-b356-070845cf82f5
- false
- true
- true
- 0
-
522
-216
141
20
-
522
-216
41
20
-
522.3
-215.6
- false
- 0.918
- 0
- 1
- 3
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- Slider
- Numeric slider for single values
- 1f088692-580f-452d-8fc1-b6d7c728c84a
- false
- true
- true
- 0
-
514
119
141
20
-
514
119
41
20
-
514.5781
119.5125
- false
- 0.19
- 0
- 1
- 3
- 0
- dabc854d-f50e-408a-b001-d043c7de151d
- Sphere
- Sphere
- 太阳
- Create a spherical surface.
- 69b42f4a-a0bd-461e-b023-535339604504
- false
- true
- true
- longest_list
-
2541
797
63
44
-
2561
799
24
40
-
2573
819
- false
- Base
- B
- Base plane
- 25c5a023-a92c-4eb4-909b-07867cbf7fe6
- true
- true
- true
- 1
- ebf04bd0-a643-4e42-86c1-0c39b47a0165
- 1
-
2543
799
15
20
-
2543
799
15
20
-
2552
809
- false
-
0
0
0
1
0
0
0
1
0
- Radius
- R
- Sphere radius
- f14671fd-5d84-48d4-baad-6ddc377eacdc
- false
- true
- true
- 1
- 6a596aa0-857c-481c-8c1a-89441198e2e5
- 1
-
2543
819
15
20
-
2543
819
15
20
-
2552
829
- false
- 1
- Sphere
- S
- Resulting sphere
- fe7a2ce7-1cc5-40b2-b8b2-891b8e14ca4e
- true
- true
- true
- 0
-
2588
799
14
40
-
2588
799
14
40
-
2596.5
819
- false
- f19b8c33-dff2-4cc2-b95b-b4005ff3c10c
- Receiver
- true
- 1
- Receiver
- Receiver
- A data receiver object.
- 3a5ee5d0-e189-442b-b96a-4b854916db95
- false
- true
- true
- 1
- cae41300-a311-4ef0-aec1-d09eea749d6d
-
2269
715
59
20
-
2269
715
59
20
-
2299.042
725.4925
- false
- 0b7d1129-7b88-4322-aad3-56fd1036a8f6
- F1
- F1
- F(x)
- A function of a single variable; {x}.
- 106491fc-5131-417d-9848-14af78cee43e
- false
- true
- true
- longest_list
-
2394
691
59
44
-
2413
693
24
40
-
2425
713
- false
- Function
- F
- Expression to solve
- 64d99790-48ec-4775-a22f-80fe3f90f8b1
- false
- true
- true
- 0
- x/3
-
2396
693
14
20
-
2396
693
14
20
-
2404.5
703
- false
- Variable x
- x
- Variable #1
- dfb2117e-2154-4072-801d-b880de49961b
- false
- true
- true
- 1
- 3a5ee5d0-e189-442b-b96a-4b854916db95
-
2396
713
14
20
-
2396
713
14
20
-
2404.5
723
- false
- Result
- r
- Expression result
- 6a596aa0-857c-481c-8c1a-89441198e2e5
- true
- true
- true
- 0
-
2440
693
11
40
-
2440
693
11
40
-
2447
713
- false
- 11bbd48b-bb0a-4f1b-8167-fa297590390d
- End Points
- End Points
- End
- Extract the end points of a curve.
- 379bf189-b590-4d1f-953d-6c9bff929621
- false
- true
- true
- longest_list
-
2341
-264
63
44
-
2361
-262
24
40
-
2373
-242
- false
- Curve
- C
- Curve to evaluate
- 1a69551d-7f96-4135-a095-106712c3e58c
- true
- true
- true
- 1
- d725213a-bc33-4397-a96f-22797daabbff
-
2343
-262
15
40
-
2343
-262
15
40
-
2352
-242
- false
- Start
- S
- Curve start point
- 9a899834-a604-4589-b059-410312a9ea88
- true
- true
- true
- 0
-
2388
-262
14
20
-
2388
-262
14
20
-
2396.5
-252
- false
- End
- E
- Curve end point
- c9e7b886-66c1-421c-aebe-8bb289d80420
- true
- true
- true
- 0
-
2388
-242
14
20
-
2388
-242
14
20
-
2396.5
-232
- false
- 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd
- Text Tag
- 12
- Text Tag
- 7-12月份标签
- Represents a list of text tags in a Rhino viewport
- 726377c5-e517-4219-b971-a3e45d2cec2f
- true
- true
- true
- longest_list
-
2593
-309
45
102
-
2612
-307
24
98
-
2624
-258
- false
- Location
- L
- Location of text tag
- 33813ee1-a8a1-493e-a967-ab58f9f07bed
- false
- true
- true
- 1
- 9a899834-a604-4589-b059-410312a9ea88
-
2595
-307
14
49
-
2595
-307
14
49
-
2603.5
-282.5
- false
- Text
- T
- The text to display
- a745e936-845f-4fe9-bad7-33e43617854f
- false
- true
- true
- 1
- 924f21be-fd7b-449f-b787-e96cb20af6c2
-
2595
-258
14
49
-
2595
-258
14
49
-
2603.5
-233.5
- false
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- String
- String
- Str
- Represents a collection of textual Strings
- 924f21be-fd7b-449f-b787-e96cb20af6c2
- false
- true
- true
- 6
- e0de280f-cbc7-4e8c-8449-9a7c6e7972d2
- 331d9b94-dc62-4adb-839c-c01670a96257
- ad28c8ce-365f-4a0d-8130-044e503dac6e
- 4c59f2a2-6ae6-494c-be9e-e61403485c26
- 1aca57a3-a27b-4b57-b152-432ab4575949
- a4208cff-9951-4bf3-b2b7-768776e4ef90
-
2211
-331
50
20
-
2211
-331
50
20
-
2236.85
-320.65
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- e0de280f-cbc7-4e8c-8449-9a7c6e7972d2
- false
- true
- true
- 0
- 7月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
2073
-373
82
20
-
2073
-373
82
20
-
2073.106
-372.41
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 331d9b94-dc62-4adb-839c-c01670a96257
- false
- true
- true
- 0
- 8月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
2074
-352
82
20
-
2074
-352
82
20
-
2074.306
-351.21
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- ad28c8ce-365f-4a0d-8130-044e503dac6e
- false
- true
- true
- 0
- 9月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
2074
-329
82
20
-
2074
-329
82
20
-
2074.162
-328.058
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 4c59f2a2-6ae6-494c-be9e-e61403485c26
- false
- true
- true
- 0
- 10月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
2076
-307
82
20
-
2076
-307
82
20
-
2076.93
-306.378
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 1aca57a3-a27b-4b57-b152-432ab4575949
- false
- true
- true
- 0
- 11月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
2080
-286
82
20
-
2080
-286
82
20
-
2080.466
-285.37
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- a4208cff-9951-4bf3-b2b7-768776e4ef90
- false
- true
- true
- 0
- 12月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
2079
-263
82
20
-
2079
-263
82
20
-
2079.01
-262.698
- false
- 95866bbe-648e-4e2b-a97c-7d04679e94e0
- Dash Pattern
- Dash Pattern
- Dash
- Convert a curve to a dash pattern.
- d6884881-e059-46a6-85d2-f3005d7af5bc
- false
- true
- true
- longest_list
-
2319
-186
67
48
-
2341
-184
24
44
-
2353
-162
- false
- Curve
- C
- Curve to dash
- 52ab66b6-201b-4e8a-8c5d-6fec1e7ffeaa
- true
- true
- true
- 1
- d725213a-bc33-4397-a96f-22797daabbff
-
2321
-184
17
22
-
2321
-184
17
22
-
2331
-173
- false
- Pattern
- Pt
- An collection of dash and gap lengths.
- cf4f5bba-b46c-48db-b8fe-4c4c8daa8096
- false
- true
- true
- 1
- 1
- c44176d1-4924-4854-95e6-04b4e8b80550
-
2321
-162
17
22
-
2321
-162
17
22
-
2331
-151
- false
- Dashes
- D
- Dash segments
- 825937c0-8da8-46a7-bf18-c1942597e1f7
- true
- true
- true
- 0
-
2368
-184
16
22
-
2368
-184
16
22
-
2377.5
-173
- false
- Gaps
- G
- Gap segments
- 2162a63e-60f9-4402-adad-34518b23cc84
- false
- true
- true
- 0
-
2368
-162
16
22
-
2368
-162
16
22
-
2377.5
-151
- false
- d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- Curve
- Curve
- 7-12月日照时间段
- Represents a collection of 3D Curves
- ea92ab2d-736a-4e16-b341-cdab47f8dfdc
- false
- true
- true
- 1
- 825937c0-8da8-46a7-bf18-c1942597e1f7
-
2559
-149
108
20
-
2559
-149
108
20
-
2613.75
-138.43
- false
- f19b8c33-dff2-4cc2-b95b-b4005ff3c10c
- Receiver
- true
- 1
- Receiver
- Receiver
- A data receiver object.
- 132e8de0-39ee-4749-b48f-a4a042ccbb19
- false
- true
- true
- 1
- cae41300-a311-4ef0-aec1-d09eea749d6d
-
2050
-96
59
20
-
2050
-96
59
20
-
2079.622
-85.81512
- false
- 0b7d1129-7b88-4322-aad3-56fd1036a8f6
- F1
- F1
- F(x)
- A function of a single variable; {x}.
- 1f54c58f-59b4-4cda-a277-67470f3b3766
- false
- true
- true
- longest_list
-
2173
-109
59
44
-
2192
-107
24
40
-
2204
-87
- false
- Function
- F
- Expression to solve
- e56bd00d-99d1-4173-a8b1-0347393b5783
- false
- true
- true
- 0
- x/3
-
2175
-107
14
20
-
2175
-107
14
20
-
2183.5
-97
- false
- Variable x
- x
- Variable #1
- 0d83a43e-be28-4d42-b5c5-954196d8cdac
- false
- true
- true
- 1
- 132e8de0-39ee-4749-b48f-a4a042ccbb19
-
2175
-87
14
20
-
2175
-87
14
20
-
2183.5
-77
- false
- Result
- r
- Expression result
- c44176d1-4924-4854-95e6-04b4e8b80550
- true
- true
- true
- 0
-
2219
-107
11
40
-
2219
-107
11
40
-
2226
-87
- false
- 95866bbe-648e-4e2b-a97c-7d04679e94e0
- Dash Pattern
- Dash Pattern
- Dash
- Convert a curve to a dash pattern.
- fac9a28c-eef8-4ddf-8e7e-37ed3b5222ba
- false
- true
- true
- longest_list
-
2390
-499
67
48
-
2412
-497
24
44
-
2424
-475
- false
- Curve
- C
- Curve to dash
- c1920bb0-f668-4873-9206-715075066423
- true
- true
- true
- 1
- fe2de560-3fc1-4070-9161-81fa9df179c9
-
2392
-497
17
22
-
2392
-497
17
22
-
2402
-486
- false
- Pattern
- Pt
- An collection of dash and gap lengths.
- 9722f758-4f03-40d0-b48e-f443cea2b178
- false
- true
- true
- 1
- 1
- 50797bf3-ce2d-4752-ba2a-b0c936c760e6
-
2392
-475
17
22
-
2392
-475
17
22
-
2402
-464
- false
- Dashes
- D
- Dash segments
- e74bf45d-4b25-466e-bfc4-36de832a1c9f
- true
- true
- true
- 0
-
2439
-497
16
22
-
2439
-497
16
22
-
2448.5
-486
- false
- Gaps
- G
- Gap segments
- 13cfdb62-24d6-4dfb-9f6e-3f7356e3a348
- false
- true
- true
- 0
-
2439
-475
16
22
-
2439
-475
16
22
-
2448.5
-464
- false
- d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- Curve
- Curve
- 7-12月相等时间线
- Represents a collection of 3D Curves
- 26858bcd-bf33-43f1-b720-0d0c7169de84
- false
- true
- true
- 1
- e74bf45d-4b25-466e-bfc4-36de832a1c9f
-
2563
-378
108
20
-
2563
-378
108
20
-
2617.257
-367.3245
- false
- f19b8c33-dff2-4cc2-b95b-b4005ff3c10c
- Receiver
- true
- 1
- Receiver
- Receiver
- A data receiver object.
- d0be78bc-6a04-434e-bff4-0356971c6e7c
- false
- true
- true
- 1
- cae41300-a311-4ef0-aec1-d09eea749d6d
-
2210
-387
59
20
-
2210
-387
59
20
-
2240.079
-376.4596
- false
- 0b7d1129-7b88-4322-aad3-56fd1036a8f6
- F1
- F1
- F(x)
- A function of a single variable; {x}.
- 0e735715-7c0c-47d7-8cbf-88f3da6ba4b7
- false
- true
- true
- longest_list
-
2305
-420
59
44
-
2324
-418
24
40
-
2336
-398
- false
- Function
- F
- Expression to solve
- 98109dcb-75fd-4d2f-9738-fd010dc5b363
- false
- true
- true
- 0
- x/3
-
2307
-418
14
20
-
2307
-418
14
20
-
2315.5
-408
- false
- Variable x
- x
- Variable #1
- 1ced609e-2465-48d4-bbd6-410474010a6e
- false
- true
- true
- 1
- d0be78bc-6a04-434e-bff4-0356971c6e7c
-
2307
-398
14
20
-
2307
-398
14
20
-
2315.5
-388
- false
- Result
- r
- Expression result
- 50797bf3-ce2d-4752-ba2a-b0c936c760e6
- true
- true
- true
- 0
-
2351
-418
11
40
-
2351
-418
11
40
-
2358
-398
- false
- 11bbd48b-bb0a-4f1b-8167-fa297590390d
- End Points
- End Points
- End
- Extract the end points of a curve.
- efde0e90-7e7c-4bd0-92e1-7b6aacf6c32b
- false
- true
- true
- longest_list
-
2067
311
63
44
-
2087
313
24
40
-
2099
333
- false
- Curve
- C
- Curve to evaluate
- 5dbca3a4-4a3a-4315-8cc6-9e166fe5f34b
- true
- true
- true
- 1
- 29100dc6-ffb4-4b55-a617-39640242d5b5
-
2069
313
15
40
-
2069
313
15
40
-
2078
333
- false
- Start
- S
- Curve start point
- 1fc2f3a7-1171-4b2d-a5ef-5a8f8e936e05
- true
- true
- true
- 0
-
2114
313
14
20
-
2114
313
14
20
-
2122.5
323
- false
- End
- E
- Curve end point
- 2d808c0e-c3d4-4db2-b254-02eed2325630
- true
- true
- true
- 0
-
2114
333
14
20
-
2114
333
14
20
-
2122.5
343
- false
- 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd
- Text Tag
- 12
- Text Tag
- 1-6月份标签
- Represents a list of text tags in a Rhino viewport
- c218994c-30f4-4193-b81d-824630f35231
- true
- true
- true
- longest_list
-
2585
245
45
94
-
2604
247
24
90
-
2616
292
- false
- Location
- L
- Location of text tag
- 19ba0fb5-6a01-45ef-bfd1-ca7e700e10ae
- false
- true
- true
- 1
- 2d808c0e-c3d4-4db2-b254-02eed2325630
-
2587
247
14
45
-
2587
247
14
45
-
2595.5
269.5
- false
- Text
- T
- The text to display
- 38ff5aa8-423d-4db3-8450-e33b678f924d
- false
- true
- true
- 1
- 2f554016-57bb-456c-8302-1533cfe177e8
-
2587
292
14
45
-
2587
292
14
45
-
2595.5
314.5
- false
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- String
- String
- Str
- Represents a collection of textual Strings
- 2f554016-57bb-456c-8302-1533cfe177e8
- false
- true
- true
- 6
- 6989ec89-ef75-4439-9be5-57d7ad07b59c
- 497ec401-1426-439d-9d3f-6a1a81f0a682
- 2b5cb486-6c6e-448c-a09d-f32a03d22cf2
- 950d0d38-b61b-4d21-a45f-a66122bfe53d
- 83cdde3d-3bd9-4133-b313-63c1ed0e0b43
- c65e389c-b8e2-424c-b27a-810e8db52399
-
2077
243
50
20
-
2077
243
50
20
-
2102.006
253.0218
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 6989ec89-ef75-4439-9be5-57d7ad07b59c
- false
- true
- true
- 0
- 1月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1938
201
82
20
-
1938
201
82
20
-
1938.262
201.2618
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 497ec401-1426-439d-9d3f-6a1a81f0a682
- false
- true
- true
- 0
- 2月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1939
222
82
20
-
1939
222
82
20
-
1939.462
222.4618
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 2b5cb486-6c6e-448c-a09d-f32a03d22cf2
- false
- true
- true
- 0
- 3月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1939
245
82
20
-
1939
245
82
20
-
1939.318
245.6138
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 950d0d38-b61b-4d21-a45f-a66122bfe53d
- false
- true
- true
- 0
- 4月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1942
267
82
20
-
1942
267
82
20
-
1942.086
267.2938
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 83cdde3d-3bd9-4133-b313-63c1ed0e0b43
- false
- true
- true
- 0
- 5月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1945
288
82
20
-
1945
288
82
20
-
1945.622
288.3018
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- c65e389c-b8e2-424c-b27a-810e8db52399
- false
- true
- true
- 0
- 6月1日
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1944
310
82
20
-
1944
310
82
20
-
1944.166
310.9738
- false
- a50fcd4a-cf42-4c3f-8616-022761e6cc93
- Decompose
- Decompose
- vComp
- Decompose a vector into its component parts.
- b3f446d1-5ad9-4326-91ff-5e84ce373220
- true
- true
- true
- longest_list
-
1476
-859
62
64
-
1495
-857
24
60
-
1507
-827
- false
- Vector
- V
- Input vector
- f7178b1e-51d3-42b4-8b44-b53730636494
- false
- true
- true
- 1
- f930432e-805d-49ef-b6b2-2edd112d9bff
-
1478
-857
14
60
-
1478
-857
14
60
-
1486.5
-827
- false
- X component
- X
- Vector {x} component
- 491ff02f-8e14-46ea-b22c-6bd53b3d360b
- false
- true
- true
- 0
-
1522
-857
14
20
-
1522
-857
14
20
-
1530.5
-847
- false
- Y component
- Y
- Vector {y} component
- 27441db8-6ae6-4b7b-a986-ff5f079d12e0
- false
- true
- true
- 0
-
1522
-837
14
20
-
1522
-837
14
20
-
1530.5
-827
- false
- Z component
- Z
- Vector {z} component
- 6896e6c6-e4cd-456e-b2d3-ce903a28d8fe
- false
- true
- true
- 0
-
1522
-817
14
20
-
1522
-817
14
20
-
1530.5
-807
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- If pointz < 0 Then
A = False
Else
A = True
End If
- 0
- VB Script
- VB
- A VB.NET scriptable component
- dfa94b32-530f-48e0-b266-bed40a4bf9b2
- false
- true
- true
- longest_list
-
1565
-839
92
44
-
1606
-837
24
40
-
1618
-817
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable pointz
- Script Variable pointz
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable pointz
- pointz
- Script Variable pointz
- 96835fec-d4ed-4213-90e5-17f139ac67f6
- true
- true
- true
- 1
- 6896e6c6-e4cd-456e-b2d3-ce903a28d8fe
- true
- true
-
1567
-837
36
40
-
1567
-837
36
40
-
1586.5
-817
- false
- Output
- out
- Print, Reflect and Error streams
- 55596ea7-fb39-446c-88fe-bb59eec5883d
- false
- true
- true
- 0
-
1633
-837
22
20
-
1633
-837
22
20
-
1645.5
-827
- false
- Result A
- A
- Output parameter A
- ccb6d422-ef1d-49c3-8108-5df22765ed61
- true
- true
- true
- 0
-
1633
-817
22
20
-
1633
-817
22
20
-
1645.5
-807
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 9bf32765-dba6-445a-a9dc-d6876e60458e
- false
- true
- true
- longest_list
-
1718
-785
61
44
-
1737
-783
24
40
-
1749
-763
- false
- List
- L
- List to cull
- 16c4767f-865b-4e6e-8684-54c596ba69cd
- true
- true
- true
- 1
- 1
- f930432e-805d-49ef-b6b2-2edd112d9bff
-
1720
-783
14
20
-
1720
-783
14
20
-
1728.5
-773
- false
- Cull Pattern
- P
- Culling pattern
- 7e49d167-e95b-4514-8eb8-54e9dd11c237
- false
- true
- true
- 1
- 1
- ccb6d422-ef1d-49c3-8108-5df22765ed61
- 4
- false
-
1720
-763
14
20
-
1720
-763
14
20
-
1728.5
-753
- false
- false
- false
- true
- true
- List
- L
- Culled list
- 6c41e4da-6d7b-4764-a1c2-3c4c35f22618
- true
- true
- true
- 0
-
1764
-783
13
40
-
1764
-783
13
40
-
1772
-763
- false
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Range
- Range
- Create a range of numbers.
- aa8e9ca3-938b-4dbd-9bbc-bd80f6b611fb
- true
- true
- true
- longest_list
-
1568
-699
64
56
-
1588
-697
24
52
-
1600
-671
- false
- Domain
- D
- Domain of numeric range
- 123ad827-ed52-41c5-83d4-eb3fa0ef3a0c
- false
- true
- true
- 0
- 1
-
1570
-697
15
26
-
1570
-697
15
26
-
1579
-684
- false
-
0
24
- Steps
- N
- Number of steps
- d79217c7-9456-4b47-9c93-40bad25e1ca6
- false
- true
- true
- 0
- 1
-
1570
-671
15
26
-
1570
-671
15
26
-
1579
-658
- false
- 24
- Range
- R
- Range of numbers
- ef9790de-8b17-4fe7-8879-dac287008594
- false
- true
- true
- 0
-
1615
-697
15
52
-
1615
-697
15
52
-
1624
-671
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- ec390e6c-89d3-4fed-8f32-feeb078314c8
- false
- true
- true
- longest_list
-
1682
-687
61
44
-
1701
-685
24
40
-
1713
-665
- false
- List
- L
- List to cull
- 3659afd8-1953-4a08-9abb-0cfd50d238a6
- true
- true
- true
- 1
- 1
- ef9790de-8b17-4fe7-8879-dac287008594
-
1684
-685
14
20
-
1684
-685
14
20
-
1692.5
-675
- false
- Cull Pattern
- P
- Culling pattern
- c20c3948-b92e-4309-9902-f9d0a301278f
- false
- true
- true
- 1
- 1
- ccb6d422-ef1d-49c3-8108-5df22765ed61
- 4
- false
-
1684
-665
14
20
-
1684
-665
14
20
-
1692.5
-655
- false
- false
- false
- true
- true
- List
- L
- Culled list
- 15e485fb-dae4-4baf-b552-1a1f60f97708
- true
- true
- true
- 0
-
1728
-685
13
40
-
1728
-685
13
40
-
1736
-665
- false
- 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd
- Text Tag
- 12
- Text Tag
- 时间标签
- Represents a list of text tags in a Rhino viewport
- 6c00bb30-02cc-4c6e-ad04-879f36bd2a25
- true
- true
- true
- longest_list
-
2633
-777
45
74
-
2652
-775
24
70
-
2664
-740
- false
- Location
- L
- Location of text tag
- b07a1f87-043c-4f54-ab9e-26f992cf6ab3
- false
- true
- true
- 1
- 6c41e4da-6d7b-4764-a1c2-3c4c35f22618
-
2635
-775
14
35
-
2635
-775
14
35
-
2643.5
-757.5
- false
- Text
- T
- The text to display
- 3de86bd0-7718-44bc-b6c9-041eb22baa4f
- false
- true
- true
- 1
- 15e485fb-dae4-4baf-b552-1a1f60f97708
-
2635
-740
14
35
-
2635
-740
14
35
-
2643.5
-722.5
- false
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Range
- Range
- Create a range of numbers.
- f67fa951-f0f9-42e0-ad22-f11305a9afbc
- true
- true
- true
- longest_list
-
2267
-616
64
56
-
2287
-614
24
52
-
2299
-588
- false
- Domain
- D
- Domain of numeric range
- dce4f1e6-0b5a-4b45-81a9-865afd8e203b
- false
- true
- true
- 0
- 1
-
2269
-614
15
26
-
2269
-614
15
26
-
2278
-601
- false
-
0
24
- Steps
- N
- Number of steps
- 7775e26f-40ba-4aa9-8437-4ee858062b2e
- false
- true
- true
- 0
- 1
-
2269
-588
15
26
-
2269
-588
15
26
-
2278
-575
- false
- 24
- Range
- R
- Range of numbers
- 32aa3b2b-86b7-4ad8-b3cf-107cb4cee7b5
- false
- true
- true
- 0
-
2314
-614
15
52
-
2314
-614
15
52
-
2323
-588
- false
- a50fcd4a-cf42-4c3f-8616-022761e6cc93
- Decompose
- Decompose
- vComp
- Decompose a vector into its component parts.
- 4308735d-7d43-4f0d-b7f8-15930a742406
- true
- true
- true
- longest_list
-
2259
-707
62
64
-
2278
-705
24
60
-
2290
-675
- false
- Vector
- V
- Input vector
- fbebcde6-5d3d-42f8-a8fa-2ef06c199697
- false
- true
- true
- 1
- f430c96d-c974-42ea-91d4-6d1e872e5e05
-
2261
-705
14
60
-
2261
-705
14
60
-
2269.5
-675
- false
- X component
- X
- Vector {x} component
- c52f7a3c-47d0-4f28-b1b2-a3ac484a832c
- false
- true
- true
- 0
-
2305
-705
14
20
-
2305
-705
14
20
-
2313.5
-695
- false
- Y component
- Y
- Vector {y} component
- 7950e2b9-1a53-42d8-95b0-fcb7eeffead2
- false
- true
- true
- 0
-
2305
-685
14
20
-
2305
-685
14
20
-
2313.5
-675
- false
- Z component
- Z
- Vector {z} component
- a0abb61d-8421-44ac-9ffc-616431910d1f
- false
- true
- true
- 0
-
2305
-665
14
20
-
2305
-665
14
20
-
2313.5
-655
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- If pointz < 0 Then
A = False
Else
A = True
End If
- 0
- VB Script
- VB
- A VB.NET scriptable component
- 3c6c39db-419e-468d-ac01-9774fcd2830a
- false
- true
- true
- longest_list
-
2344
-686
92
44
-
2385
-684
24
40
-
2397
-664
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable pointz
- Script Variable pointz
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable pointz
- pointz
- Script Variable pointz
- a12731ca-b0ca-4558-9394-51c2ee7d07f5
- true
- true
- true
- 1
- a0abb61d-8421-44ac-9ffc-616431910d1f
- true
- true
-
2346
-684
36
40
-
2346
-684
36
40
-
2365.5
-664
- false
- Output
- out
- Print, Reflect and Error streams
- 9b47e80e-6004-4d8d-be9a-46554d8c6e7a
- false
- true
- true
- 0
-
2412
-684
22
20
-
2412
-684
22
20
-
2424.5
-674
- false
- Result A
- A
- Output parameter A
- 94fe1093-69d3-4ab6-9234-6e2c938b950d
- true
- true
- true
- 0
-
2412
-664
22
20
-
2412
-664
22
20
-
2424.5
-654
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 39d1c329-bcd8-4282-8c69-3f232fa6d9d9
- false
- true
- true
- longest_list
-
2175
-693
61
44
-
2194
-691
24
40
-
2206
-671
- false
- List
- L
- List to cull
- 260ca9d4-bcd8-4b4e-88f7-308759a700ae
- true
- true
- true
- 1
- 1
- 9963caf8-50e2-4b83-8bfc-98b22cd40261
-
2177
-691
14
20
-
2177
-691
14
20
-
2185.5
-681
- false
- Cull Pattern
- P
- Culling pattern
- 42f4f11e-9ada-4434-a06d-615c82128ade
- false
- true
- true
- 1
- 0
- 2
- false
-
2177
-671
14
20
-
2177
-671
14
20
-
2185.5
-661
- false
- true
- false
- List
- L
- Culled list
- f430c96d-c974-42ea-91d4-6d1e872e5e05
- true
- true
- true
- 0
-
2221
-691
13
40
-
2221
-691
13
40
-
2229
-671
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 8c60f3e0-d5be-418f-8dc6-4046f36e4842
- false
- true
- true
- longest_list
-
2483
-694
61
44
-
2502
-692
24
40
-
2514
-672
- false
- List
- L
- List to cull
- 38d44e06-ecb1-4810-aa7b-ba1dcc9b0412
- true
- true
- true
- 1
- 1
- f430c96d-c974-42ea-91d4-6d1e872e5e05
-
2485
-692
14
20
-
2485
-692
14
20
-
2493.5
-682
- false
- Cull Pattern
- P
- Culling pattern
- 4e57042f-d0e5-4122-b730-b14364ff14dc
- false
- true
- true
- 1
- 1
- 94fe1093-69d3-4ab6-9234-6e2c938b950d
- 4
- false
-
2485
-672
14
20
-
2485
-672
14
20
-
2493.5
-662
- false
- false
- false
- true
- true
- List
- L
- Culled list
- 923d23ec-bef7-43e7-8e96-a5781ffac1d4
- true
- true
- true
- 0
-
2529
-692
13
40
-
2529
-692
13
40
-
2537
-672
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- fe12252d-ee16-458e-8157-188e947b53e9
- false
- true
- true
- longest_list
-
2482
-611
61
44
-
2501
-609
24
40
-
2513
-589
- false
- List
- L
- List to cull
- c4abdca0-fe8d-4b2a-a2dd-14542685b5a0
- true
- true
- true
- 1
- 1
- 32aa3b2b-86b7-4ad8-b3cf-107cb4cee7b5
-
2484
-609
14
20
-
2484
-609
14
20
-
2492.5
-599
- false
- Cull Pattern
- P
- Culling pattern
- 227e7360-6134-4e7e-9250-8e8ea373237c
- false
- true
- true
- 1
- 1
- 94fe1093-69d3-4ab6-9234-6e2c938b950d
- 4
- false
-
2484
-589
14
20
-
2484
-589
14
20
-
2492.5
-579
- false
- false
- false
- true
- true
- List
- L
- Culled list
- aea0e95b-4f5d-4446-aa1d-c82a15e1b243
- true
- true
- true
- 0
-
2528
-609
13
40
-
2528
-609
13
40
-
2536
-589
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- 1c905b66-91e2-473f-9c08-d22f517875cc
- false
- true
- true
- longest_list
-
1961
-1005
61
44
-
1980
-1003
24
40
-
1992
-983
- false
- List
- L
- List to cull
- fb20be14-efd5-48e2-b0a0-df43535b9beb
- true
- true
- true
- 1
- 1
- 05e983a4-d98a-46cd-8bca-8a983adb204a
-
1963
-1003
14
20
-
1963
-1003
14
20
-
1971.5
-993
- false
- Cull Pattern
- P
- Culling pattern
- 90927b92-86d0-43b9-a764-94a2f5ce2cf8
- false
- true
- true
- 1
- 0
- 2
- false
-
1963
-983
14
20
-
1963
-983
14
20
-
1971.5
-973
- false
- true
- false
- List
- L
- Culled list
- 3447ac9a-f3cd-4767-bbdd-f36a58a589cc
- true
- true
- true
- 0
-
2007
-1003
13
40
-
2007
-1003
13
40
-
2015
-983
- false
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull Pattern
- Cull
- Cull (remove) elements in a list using a repeating bit mask.
- f1f7a630-578f-443a-baa0-b14ddfddea42
- false
- true
- true
- longest_list
-
2045
-962
61
44
-
2064
-960
24
40
-
2076
-940
- false
- List
- L
- List to cull
- fe496394-c01e-42a2-83ab-747f6e4a5f25
- true
- true
- true
- 1
- 1
- 3447ac9a-f3cd-4767-bbdd-f36a58a589cc
-
2047
-960
14
20
-
2047
-960
14
20
-
2055.5
-950
- false
- Cull Pattern
- P
- Culling pattern
- 50cb8cdc-5765-492b-a0bb-672d7a610f7b
- false
- true
- true
- 1
- 1
- 94fe1093-69d3-4ab6-9234-6e2c938b950d
- 4
- false
-
2047
-940
14
20
-
2047
-940
14
20
-
2055.5
-930
- false
- false
- false
- true
- true
- List
- L
- Culled list
- 2d3cb209-3905-42da-88cd-22b493e76000
- true
- true
- true
- 0
-
2091
-960
13
40
-
2091
-960
13
40
-
2099
-940
- false
- a50fcd4a-cf42-4c3f-8616-022761e6cc93
- Decompose
- Decompose
- vComp
- Decompose a vector into its component parts.
- cc79dbce-10d8-4c9e-b17f-7787f9fb2dc2
- false
- true
- true
- longest_list
-
2162
-1021
62
64
-
2181
-1019
24
60
-
2193
-989
- false
- Vector
- V
- Input vector
- 135e34a5-e622-4818-87ae-30819cee169d
- false
- true
- true
- 1
- 93c728ee-d8f9-4387-b7c4-5ab114d2c9bc
-
2164
-1019
14
60
-
2164
-1019
14
60
-
2172.5
-989
- false
- X component
- X
- Vector {x} component
- 1ca711e2-a9d9-4431-8376-c33d3e1bd005
- false
- true
- true
- 0
-
2208
-1019
14
20
-
2208
-1019
14
20
-
2216.5
-1009
- false
- Y component
- Y
- Vector {y} component
- ab745141-6781-4af0-b3e5-ccceccfe2160
- false
- true
- true
- 0
-
2208
-999
14
20
-
2208
-999
14
20
-
2216.5
-989
- false
- Z component
- Z
- Vector {z} component
- 6a7d695b-0ca9-452f-8207-bf4c3c84d470
- false
- true
- true
- 0
-
2208
-979
14
20
-
2208
-979
14
20
-
2216.5
-969
- false
- 10a8674b-f4bb-4fdf-a56e-94dc606ecf33
- Graft Tree
- Graft Tree
- Graft
- Graft a tree by adding an extra branch for every data item.
- 7691438e-e865-4679-ac3a-72311c0ef396
- false
- true
- true
- longest_list
-
2100
-1075
63
47
-
2120
-1073
24
43
-
2132
-1051
- false
- Data
- D
- Data to graft
- be6fad24-81a4-4a52-8945-f96336958444
- true
- true
- true
- 2
- 1
- 2d3cb209-3905-42da-88cd-22b493e76000
-
2102
-1073
15
21
-
2102
-1073
15
21
-
2111
-1062.25
- false
- Strip
- S
- Do not create branches for null items
- f9d76aa6-5cd3-4e1c-bd6e-fee2bbcaf37b
- false
- true
- true
- 0
- 1
- false
-
2102
-1052
15
22
-
2102
-1052
15
22
-
2111
-1040.75
- false
- false
- Tree
- T
- Graft result
- 93c728ee-d8f9-4387-b7c4-5ab114d2c9bc
- true
- true
- true
- 0
-
2147
-1073
14
43
-
2147
-1073
14
43
-
2155.5
-1051.5
- false
- f19b8c33-dff2-4cc2-b95b-b4005ff3c10c
- Receiver
- true
- 1
- Receiver
- Receiver
- A data receiver object.
- a75fa308-bcb8-4bf2-9b6b-46649d0e7601
- false
- true
- true
- 1
- 896e48d9-6e6a-4cb5-9d6d-f2f620f7ac45
-
2018
-864
59
20
-
2018
-864
59
20
-
2047.61
-853.4736
- false
- b7c12ed1-b09a-4e15-996f-3fa9f3f16b1c
- Curve | Plane
- Curve | Plane
- PCX
- Solve intersection events for a curve and a plane.
- e848c1c3-cacd-4906-9d01-dcf607c25eab
- false
- true
- true
- longest_list
-
2162
-927
68
64
-
2182
-925
24
60
-
2194
-895
- false
- Curve
- C
- Base curve
- fd196156-112a-470a-a5c5-fea911bcb36c
- true
- true
- true
- 1
- a75fa308-bcb8-4bf2-9b6b-46649d0e7601
-
2164
-925
15
30
-
2164
-925
15
30
-
2173
-910
- false
- Plane
- P
- Intersection plane
- 35f7dd40-9f50-47fd-8185-6571491f399e
- true
- true
- true
- 1
- eaf1e6b7-e02a-4c9b-9e76-e3c871bea66a
-
2164
-895
15
30
-
2164
-895
15
30
-
2173
-880
- false
- Points
- P
- Intersection events
- 3fb2cb7d-6150-4f61-af99-f142c6d9cb7f
- true
- true
- true
- 0
-
2209
-925
19
20
-
2209
-925
19
20
-
2220
-915
- false
- Params C
- t
- Parameters {t} on curve
- f432f507-69e0-425b-9920-00da01540c24
- false
- true
- true
- 0
-
2209
-905
19
20
-
2209
-905
19
20
-
2220
-895
- false
- Params P
- uv
- Parameters {uv} on plane
- c73ce5d4-3e05-4085-ac43-f6ff0538413e
- false
- true
- true
- 0
-
2209
-885
19
20
-
2209
-885
19
20
-
2220
-875
- false
- f5ea9d41-f062-487e-8dbf-7666ca53fbcd
- Interpolate
- Interpolate
- IntCrv
- Create an interpolated curve through a set of points.
- 6818069e-5dc6-478d-abb6-fd5e663e22d2
- false
- true
- true
- longest_list
-
2441
-974
64
64
-
2461
-972
24
60
-
2473
-942
- false
- Vertices
- V
- Interpolation points
- 014302ba-f11a-47bb-af81-a9ed2e0c0145
- true
- true
- true
- 1
- 1
- c38fc038-8395-4843-a9ee-2bef92610d76
-
2443
-972
15
20
-
2443
-972
15
20
-
2452
-962
- false
- Degree
- D
- Curve degree
- e48add99-8d35-46ae-8778-0ef3a43f6660
- false
- true
- true
- 0
- 1
-
2443
-952
15
20
-
2443
-952
15
20
-
2452
-942
- false
- 3
- Periodic
- P
- Periodic curve
- 1512e2b6-3969-427a-bfa7-948e40bfb26f
- false
- true
- true
- 0
- 1
- false
-
2443
-932
15
20
-
2443
-932
15
20
-
2452
-922
- false
- false
- Curve
- C
- Resulting nurbs curve
- e11ec6d5-6475-4e7b-8eae-1c74f2d7337e
- true
- true
- true
- 0
-
2488
-972
15
20
-
2488
-972
15
20
-
2497
-962
- false
- Length
- L
- Curve length
- 726e67d0-2639-4114-b307-5ab0a2c26daa
- false
- true
- true
- 0
-
2488
-952
15
20
-
2488
-952
15
20
-
2497
-942
- false
- Domain
- D
- Curve domain
- bc1a1d78-9364-4fde-8d16-f78bb45739e9
- false
- true
- true
- 0
-
2488
-932
15
20
-
2488
-932
15
20
-
2497
-922
- false
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Point XYZ
- Point XYZ
- Pt
- Create a point from {xyz} coordinates.
- df596a69-c077-4572-8cff-1cab0535ef1b
- false
- true
- true
- longest_list
-
2261
-1022
65
64
-
2280
-1020
24
60
-
2292
-990
- false
- X component
- X
- {x} component
- 050f8692-a7e0-4ae4-a29c-3c9959d516d0
- false
- true
- true
- 1
- 1ca711e2-a9d9-4431-8376-c33d3e1bd005
- 1
-
2263
-1020
14
20
-
2263
-1020
14
20
-
2271.5
-1010
- false
- 0
- Y component
- Y
- {y} component
- bdc11938-e9e5-454b-a999-59e651d0937f
- false
- true
- true
- 1
- ab745141-6781-4af0-b3e5-ccceccfe2160
- 1
-
2263
-1000
14
20
-
2263
-1000
14
20
-
2271.5
-990
- false
- 0
- Z component
- Z
- {z} component
- 61e7aced-096a-41ef-aba8-c6fa77679cd1
- false
- true
- true
- 0
- 1
-
2263
-980
14
20
-
2263
-980
14
20
-
2271.5
-970
- false
- 0
- Point
- Pt
- Point coordinate
- 6c0de678-7b62-4d67-9c63-0da350aed825
- true
- true
- true
- 0
-
2307
-1020
17
60
-
2307
-1020
17
60
-
2317
-990
- false
- 4c4e56eb-2f04-43f9-95a3-cc46a14f495a
- Line
- Line
- Ln
- Create a line between two points.
- 8f12e14b-e284-40e8-96d9-ff4cb286e351
- false
- true
- true
- longest_list
-
2433
-1047
61
44
-
2452
-1045
24
40
-
2464
-1025
- false
- Point A
- A
- Line start point
- b517bfc4-ec67-4c7f-9b9a-c78cedb25fb5
- true
- true
- true
- 1
- 93c728ee-d8f9-4387-b7c4-5ab114d2c9bc
-
2435
-1045
14
20
-
2435
-1045
14
20
-
2443.5
-1035
- false
- Point B
- B
- Line end point
- 724f6b9f-5531-4922-b324-1df5b2a9fbfa
- true
- true
- true
- 1
- 6c0de678-7b62-4d67-9c63-0da350aed825
-
2435
-1025
14
20
-
2435
-1025
14
20
-
2443.5
-1015
- false
- Line
- L
- Line segment
- 6962e7ea-1420-464a-8674-40913185a579
- true
- true
- true
- 0
-
2479
-1045
13
40
-
2479
-1045
13
40
-
2487
-1025
- false
- f80cfe18-9510-4b89-8301-8e58faf423bb
- Flatten Tree
- Flatten Tree
- Flatten
- Removes all branching information from a data tree.
- 5ecac61b-920c-41c8-b0ad-cacd41ef62a2
- false
- true
- true
- longest_list
-
2347
-968
64
59
-
2367
-966
24
55
-
2379
-938
- false
- Data
- D
- Data stream to flatten
- a96a064b-39bc-47d2-a8ee-02ae1f2a2245
- true
- true
- true
- 2
- 2
- 7e55a2c9-ac3d-4639-a562-7e08984f94df
- 6c0de678-7b62-4d67-9c63-0da350aed825
-
2349
-966
15
27
-
2349
-966
15
27
-
2358
-952.25
- false
- Path
- P
- Path of flattened tree
- 2f24eed4-0696-4e62-948c-a3f4b4edb645
- false
- true
- true
- 0
- 1
-
2349
-939
15
28
-
2349
-939
15
28
-
2358
-924.75
- false
- {0}
- Data
- D
- Squished data
- c38fc038-8395-4843-a9ee-2bef92610d76
- true
- true
- true
- 0
-
2394
-966
15
55
-
2394
-966
15
55
-
2403
-938.5
- false
- cacb2c64-61b5-46db-825d-c61d5d09cc08
- Sort List
- Sort List
- Sort
- Sort a list of numeric keys.
- e7b3896b-2b2f-4b39-ad07-c236091bfa4e
- false
- true
- true
- longest_list
-
2263
-919
62
44
-
2282
-917
24
40
-
2294
-897
- false
- 2
- 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- Keys
- List of sortable keys
- 1
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Values A
- Optional list of values to sort synchronously
- 1
- true
- true
- Keys
- K
- List of sortabl