We value your input! Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey
2012-02-21 11:06 AM
2012-02-21 12:43 PM
2012-02-21 06:44 PM
2012-02-21 11:43 PM
Juha wrote:Keep in mind that turning on/off this parameter will not affect already placed instances of the object. To see the affect, you will either need to place a new instance or unhide the parameter (deselect the X in the parameter table) so that you can change the setting in already placed instances.
Also uncheck the parameter named 'Show 2d hotspots in 3d'
2012-10-31 05:59 AM
2012-11-02 03:55 AM
2012-11-02 07:47 AM
Eric wrote:
Re the unwanted 3D hotspots, these likely come from the scripts of the original objects that were used to create the new custom object. I think that unfortunately the only way to delete these unwanted hotspots will be to hunt them down in the 3D script, as suggested by others earlier in this thread.
Eric
2012-11-02 12:39 PM
2012-11-02 06:50 PM
!___________________________________ Hotspot Helper MODEL WIRE : CIRCLE hss*1.2 HOTSPOT hsx, 0, 0, 1001, hsy, 1+128 HOTSPOT hsx, hsy, 0, 1002, hsy, 2 HOTSPOT hsx, -1, 0, 1003, hsy, 3 HOTSPOT 0, hsy, 0, 1004, hsx, 1+128 HOTSPOT hsx, hsy, 0, 1005, hsx, 2 HOTSPOT -1, hsy, 0, 1006, hsx, 3 HOTSPOT hsx, hsy, 0, 1007, hsz, 1+128 HOTSPOT hsx, hsy, hsz, 1008, hsz, 2 HOTSPOT hsx, hsy, -1, 1009, hsz, 3 ADD hsx, hsy, 0 CIRCLE hss : MODEL SOLID LIN_ 0,-hss,0, 0,hss,0 LIN_ -hss,0,0, hss,0,0 LIN_ 0,0,0, 0,0,hsz FOR f = 1 to 4 LIN_ -hss/2,0,hsz-hss/2, hss/2, 0, hsz+hss/2 ROTz 90 NEXT f ADDz hsz DEFINE STYLE "hst" arial, hss*1000, 4, 0 SET STYLE "hst" TEXT hss*.1, 0, " x= "+str(hsx,4,3) ADDy -hss*1.2 TEXT hss*.1, 0, " y= "+str(hsy,4,3) ADDy -hss*1.2 TEXT hss*.1, 0, " z= "+str(hsz,4,3) DEL 8 !_____________________________ end Hotspot helper
2012-11-02 09:09 PM
Temp1 = STR(INT(hsx),1,0)+"."+STR((hsx-INT(hsx))*100000,1,0)+"000000" Temp2 = STR(INT(hsy),1,0)+"."+STR((hsy-INT(hsy))*100000,1,0)+"000000" Temp3 = STR(INT(hsz),1,0)+"."+STR((hsz-INT(hsz))*100000,1,0)+"000000" Temp4 = STRSUB(Temp1,1,8)+", "+STRSUB(Temp2,1,8)+", "+STRSUB(Temp3,1,8) IDnum = INT((hsx+.001)*500*(hsy+.001)*500+hsz*5000) Temp5= "HOTSPOT "+ Temp4+", "+STR(IDnum,1,0) PARAMETERS hst=Temp5 UI_DIALOG "HOTSPOT command to be copied" UI_INFIELD "hst", 0,40,400,40