2020-10-12
11:16 AM
- last edited on
2021-09-15
09:41 AM
by
Noemi Balogh
ADD2 0,-AF5_A
gosub "symbole 2D"
end
"symbole 2D":
call "AF1",
PARAMETERS A = 0.187450297757, B = 0.176699818365, ZZYZX = 1,
AC_show2DHotspotsIn3D = 1, ac_bottomlevel = 1,
ac_toplevel = 0, use_stored_environment = 0,
lineTypeAttribute_1 = lineTypeAttribute_1, penAttribute_1 = penAttribute_5,
penAttribute_2 = penAttribute_6, penAttribute_3 = penAttribute_7
del 2
pen penAttribute_6
hotspot2 -1.027559348263E-16, 0.04500000948274
hotspot2 -1.192886700985E-16, -0.04500000948182
hotspot2 -1.110223024625E-16, 1.110223024625E-16
hotspot2 -0.012, 1.37906053464E-9
2020-10-12 12:14 PM
! Top X hotspot2 0, pointDistY, unID, pointDistX, 1+128 !BASE (hidden) unID = unID + 1 hotspot2 -1, pointDistY, unID, pointDistX, 3 !REFERENCE unID = unID + 1 hotspot2 pointDistX, pointDistY, unID, pointDistX, 2 !MOVING unID = unID + 1 ! Top Y hotspot2 pointDistX, 0, unID, pointDistY, 1+128 !BASE (hidden) unID = unID + 1 hotspot2 pointDistX, -1, unID, pointDistY, 3 !REFERENCE unID = unID + 1 hotspot2 pointDistX, pointDistY, unID, pointDistY, 2 !MOVING unID = unID + 1
2020-10-13 09:05 AM
!
! Nom : AF6.gsm
! Date : mardi, 13 octobre 2020, sem42
! Version : 23.00
! Ecrit par ARCHICAD
!
mul2 A/0.187450, B/0.176700
add2 0.05098826905808, 0.2189775023075
drawindex 10
pen penAttribute_1
hotspot2 -0.0007097591905634, -0.09255619380979
pen penAttribute_2
set line_type lineTypeAttribute_1
poly2_b{5} 7, 1, 0, 3, 1, 0,
0, 0, 1, 0, 0, 1, 0,
-0.0007097591905705, -0.1428347036773, 1,
-0.0007097591905634, -0.09255619380979, 900,
0, -180, 4001,
-0.0007097591905563, -0.04227768394227, 1,
-0.0007097591905634, -0.09255619380979, 900,
0, -180, 4001,
-0.0007097591905705, -0.1428347036773, 1
poly2_b{5} 3, 1, 0, 3, 1, 0,
0, 0, 1, 0, 0, 1, 0,
0.1364620286997, -0.1853160783561, 1,
0.08905403801306, -0.2189775023075, 1,
0.02734142743587, -0.1320628527151, 1
unID = 1
hotspot2 0, 0, unID, A, 1+256 !BASE (editable)
unID = unID + 1
hotspot2 -1, 0, unID, A, 3 !REFERENCE
unID = unID + 1
hotspot2 A, 0, unID, A, 2 !MOVING
unID = unID + 1
! Top X
hotspot2 0, pointDistY, unID, pointDistX, 1+128 !BASE (hidden)
unID = unID + 1
hotspot2 -1, pointDistY, unID, pointDistX, 3 !REFERENCE
unID = unID + 1
hotspot2 pointDistX, pointDistY, unID, pointDistX, 2 !MOVING
unID = unID + 1
! Top Y
hotspot2 pointDistX, 0, unID, pointDistY, 1+128 !BASE (hidden)
unID = unID + 1
hotspot2 pointDistX, -1, unID, pointDistY, 3 !REFERENCE
unID = unID + 1
hotspot2 pointDistX, pointDistY, unID, pointDistY, 2 !MOVING
unID = unID + 1
2020-10-13 09:16 AM
! Top X
hotspot2 0, pointDistY, unID, pointDistX, 1+128 !BASE (hidden)
unID = unID + 1
hotspot2 -1, pointDistY, unID, pointDistX, 3 !REFERENCE
unID = unID + 1
hotspot2 pointDistX, pointDistY, unID, pointDistX, 2 !MOVING
unID = unID + 1
! Top Y
hotspot2 pointDistX, 0, unID, pointDistY, 1+128 !BASE (hidden)
unID = unID + 1
hotspot2 pointDistX, -1, unID, pointDistY, 3 !REFERENCE
unID = unID + 1
hotspot2 pointDistX, pointDistY, unID, pointDistY, 2 !MOVING
unID = unID + 1
ADD2 0+pointDistX,-AF5_A+pointDistY
gosub "symbole 2D"
2020-10-14 01:04 PM
ADD2 0+pointDistX,-AF5_A+pointDistYI would appreciate if you could take a look at the new script. I am not sure if it's clear that first I created the 2D object and then selected it plus the form to create the final (parent) object.
!
! Nom : AF 9.gsm
! Date : mercredi, 14 octobre 2020, sem42
! Version : 23.00
! Ecrit par ARCHICAD
!
mul2 A/0.232874, B/0.187450
add2 -0.6585512900043, 0.975161330242
drawindex 10
pen penAttribute_1
set line_type lineTypeAttribute_1
add2 5.60870331016, 11.36672783119
rot2 90
call "objet 2d partiel",
PARAMETERS A = 0.1874502977578, B = 0.1766998183652, ZZYZX = 1,
AC_show2DHotspotsIn3D = 1, ac_bottomlevel = 1,
ac_toplevel = 0, use_stored_environment = 0,
lineTypeAttribute_1 = lineTypeAttribute_2, penAttribute_1 = penAttribute_2,
penAttribute_2 = penAttribute_3
del 2
add2 0.6685512900043, -0.9683215099236
rot2 90
unID = 1
hotspot2 0, 0, unID, A, 1+256 !BASE (editable)
unID = unID + 1
hotspot2 -1, 0, unID, A, 3 !REFERENCE
unID = unID + 1
hotspot2 A, 0, unID, A, 2 !MOVING
unID = unID + 1
! Top X
hotspot2 0, pointDistY, unID, pointDistX, 1+128 !BASE (hidden)
unID = unID + 1
hotspot2 -1, pointDistY, unID, pointDistX, 3 !REFERENCE
unID = unID + 1
hotspot2 pointDistX, pointDistY, unID, pointDistX, 2 !MOVING
unID = unID + 1
! Top Y
hotspot2 pointDistX, 0, unID, pointDistY, 1+128 !BASE (hidden)
unID = unID + 1
hotspot2 pointDistX, -1, unID, pointDistY, 3 !REFERENCE
unID = unID + 1
hotspot2 pointDistX, pointDistY, unID, pointDistY, 2 !MOVING
unID = unID + 1
ADD2 0+pointDistX,-AF5_A+pointDistY
call "objet 3d partiel",
PARAMETERS A = 0.09000019122113, B = 0.01000000000001, ZZYZX = 0.09000001896616,
AC_show2DHotspotsIn3D = 1, ac_bottomlevel = 1,
ac_toplevel = 0, use_stored_environment = 0,
fillAttribute_1 = fillAttribute_1, lineTypeAttribute_1 = lineTypeAttribute_2,
materialAttribute_1 = materialAttribute_1, penAttribute_1 = penAttribute_4,
penAttribute_2 = penAttribute_5, penAttribute_3 = penAttribute_6,
penAttribute_4 = penAttribute_3, buildingMatAttribute_1 = buildingMatAttribute_1
del 2
2020-10-15 03:08 AM
afaria wrote:
First, could you please tell me how to add the script line number ? I don't see the line numbers so I have to count sometimes...
2020-10-15 03:27 AM
afaria wrote:
Also there is this reference to one old objet AF5 on this line and I am not sure if I should replace it with the name of the parent objet or the 2D objet....
ADD2 0+pointDistX,-AF5_A+pointDistY
CALL 3D_object ! Top X hotspot2 0, pointDistY, unID, pointDistX, 1+128 !BASE (hidden) unID = unID + 1 hotspot2 -1, pointDistY, unID, pointDistX, 3 !REFERENCE unID = unID + 1 hotspot2 pointDistX, pointDistY, unID, pointDistX, 2 !MOVING unID = unID + 1 ! Top Y hotspot2 pointDistX, 0, unID, pointDistY, 1+128 !BASE (hidden) unID = unID + 1 hotspot2 pointDistX, -1, unID, pointDistY, 3 !REFERENCE unID = unID + 1 hotspot2 pointDistX, pointDistY, unID, pointDistY, 2 !MOVING unID = unID + 1 ADD2 0+pointDistX,pointDistY CALL 2D_object DEL 1
2020-10-15 04:36 PM
2020-10-16 03:12 AM
afaria wrote:
Things I will try to do later: texts should be always readable (if the final object is turned) and adjust to scale
afaria wrote:
Also, as of yesterday I had only two objects: one parent and one linked. I understood from you last answer that indeed I should have 3: one parent and two linked.
2020-10-16 09:07 AM