Wir schätzen Ihren Input! Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil
am 2020-07-21 11:26 PM
am 2020-07-22 08:49 AM
am 2020-07-22 05:02 PM
am 2020-08-04 11:53 AM
am 2020-09-14 11:10 AM
am 2020-09-14 11:20 AM
TYPE_TUBE = 1
TYPE_CPRISM = 2
COMPTYPE_CORE = 0
COMPTYPE_FINISH = 1
COMPTYPE_OTHER = 2
if GLOB_SCRIPT_TYPE = 2 or GLOB_SCRIPT_TYPE = 3 then
_nComponents = 0
dim _componentTypes[]
n = REQUEST{2} ("Profile_components", myProfileIdx, _nComponents, _componentTypes)
n2 = REQUEST ("Profile_default_boundingbox", myProfileIdx, _xmin, _ymin, _xmax, _ymax)
if n then
dim _bShowPart[]
_needRequestDetails = 0
for _i = 1 to _nComponents
_bShowPart[_i] = 1
if GLOB_STRUCTURE_DISPLAY = 1 AND _componentTypes[_i] <> COMPTYPE_CORE then _bShowPart[_i] = 0 ! GLOB_STRUCTURE_DISPLAY: 0 – entire structure, 1 – core only, 2 – without finishes
if GLOB_STRUCTURE_DISPLAY = 2 AND _componentTypes[_i] = COMPTYPE_FINISH then _bShowPart[_i] = 0
if _bShowPart[_i] then _needRequestDetails = 1
next _i
if _needRequestDetails then
dim _profileGeometryRawData[]
n = REQUEST ("Profile_default_geometry", myProfileIdx, _profileGeometryRawData) ! n1, n2, ..., nn, x11, y11,s11
dim _contStartPoints[]
dim _contEndPoints[]
_contStartPoints[1] = _nComponents + 1
for _i = 2 to _nComponents
_contStartPoints[_i] = _contStartPoints[_i - 1] + _profileGeometryRawData[_i - 1] * 5
_contEndPoints[_i-1] = _contStartPoints[_i] - 1
next _i
_contEndPoints[_nComponents] = vardim1(_profileGeometryRawData)
endif
endif
endif
am 2020-09-14 12:23 PM
n2 = REQUEST ("Profile_default_boundingbox", myProfileIdx, _xmin, _ymin, _xmax, _ymax)
parameters A = xmax-xmin
parameters B= ymax-ymin
am 2020-09-14 12:43 PM
am 2020-09-14 12:59 PM
am 2020-09-14 01:19 PM
n2 = REQUEST ("Profile_default_boundingbox", myProfileIdx, _xmin, _ymin, _xmax, _ymax)
habe ich gefunden...aber die Werte lassen sich maximal als text im 2D darstellen aber nicht mit parameters an A und B übergebenparameters A = xmax-xmin
parameters B= ymax-ymin
geht leider nicht...nicht im Master-, nicht im Parameterscript 😞
parameters A = _xmax-_xmin
parameters B= _ymax-_ymin