Forum Replies Created
-
AuthorPosts
-
Gergely FehérKeymaster
I need some more information, to know the exact problem: Why don’t you use an elevation view for that? Is there any problems you can’t avoid with the elevation?
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterGeoff, I’m not sure it needs a complete post, I’ll try to answer it shortly here. From AC19 we use font types value lists from the “Archicad_library_master”. If you open it from the editor, you’ll see how we add value lists to all the loaded library parts. You can do the same, add your own “master” libpart to your package, and create value list for your own libparts. This master libpart should be under the “Library Master” subtype. Maybe later we can describe it with more details, for now, feel free to ask more questions if needed.
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterJames, if there is a problem with mirrored section markers, then it is a different issue. Can you describe it a bit more or send us a testfile in mail (gdlcenter@graphisoft.com)
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterARCHICAD automatically increases the ID, if there is a number in it. I tried with writing simply “001” to that infield, then placed many instances and the ID changes after each placement.
On the “2D Text and Marker” tab page, there is a checkbox under Stamp Content for showing the ID, did you check that?Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterThe problem is that floorpan redraw is based on the elements normal positions and sizes. If you do not have your windows’ normal “bounding box” in your view, then it won’t be redrawn. So please use views containing your windows, and then this bug is eliminated.
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterYou can use “Name_of_material” request in 3d, but you shouldn’t use it in paramscript.
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterYes, this limitation with the variable names is only for this forum – in ARCHICAD you can use any variables.
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterWALL_SKINS_BMAT_NAMES works only in 2D. In 3D you can use WALL_MAT_A and WALL_MAT_B.
Note: when you paste codes with loops, please use other variables than “i” or “s” as these characters with brackets will be eliminated as they are interpreted as BBCodes. I changed them in your code snippets to “ii” and “ss” for a better understanding. You can read more about BBCodes here: https://gdl.graphisoft.com/forum-functions/
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEDecember 3, 2015 at 18:26 in reply to: WALL_COMPS_NAME not being recognised from verion 17 onwards #1967Gergely FehérKeymasterHeimo,
WALL_SKINS_BMAT_NAMES works only in 2d, as it was developed for labeling purposes – it is a bug in the manual that it said it works in 3D too. In a future version 3D functionality can be added to this global. Now I corrected the online version of the reference guide to make it clear.
In 3D you can use WALL_MAT_A and WALL_MAT_B for the wall surfaces.Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterThere is a set of application queries to get IFC properties and their values from library parts, search for Tags and categories on this page: https://gdl.graphisoft.com/reference-guide/application-query-options/
You can check the usage of this queries in “Tags and categories label” in ARCHICAD19. I hope it helps.
By the way I think IFC properties should not control objects parameters, as if the user changes anything in the IFC values, parameter script of the objects will not run – so it can cause an inconsistent result.Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterHi Robert,
Did you try it with “Reload Libraries and Apply all the Changes”? If you tried with this, and it did not help, then could you send us a test file to let us check it? You can send it via mail to gdlcenter@graphisoft.com, and please tell us about your operating system and ARCHICAD version and buildnum.
Attachments:
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SENovember 12, 2015 at 16:16 in reply to: Automatic Dimensions in Schedules for Doors and Windows #1915Gergely FehérKeymasterYou need to do the following to use the automatic dimensioning:
- add the proper fixed name parameters to your object:
- wallhole size: ac_wallhole_width, ac_wallhole_height
- reveal size: ac_reveal_width, ac_reveal_height
- unit size: ac_unit_width, ac_unit_height
- egress size: ac_egress_width, ac_egress_height
- leaf size: ac_leaf_width, ac_leaf_height
- fill all nominal sizes with the proper values in paramscript
- add hotspots to the objects
- each hotspot must be seen on the actual view or schedule for automatic dimensions
- each hotspot must have a unique id
- horizontal and vertical distance of the hotspots must be equal with the length stored in the corresponding parameter value
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterTry this way:
EPS = 0.0001 .... ha = A/s ! if it is needed later in the script - if not, then move in the "if" below bCurvedWall = abs(WIDO_ORIG_DIST) > EPS ! later it can be used to determine if bCurvedWall then hNg = ATN (hA / abs(WIDO_ORIG_DIST)) endif
Later in the script you can easily separate the parts corresponding to curved walls with the bCurvedWall variable. It’s much better separating working methods by their original purpose, than mixing up context with them.
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterYou should try the wall niche instead – that can create pyramidal or wedge shaped cutting bodies – same as the cutform command.
In some situations, you’ll need more than one cutting bodies to have the proper cut on each sides – especially with reveals. Many of the standard shapes are handled by the WallholeCut macro in ARCHICAD library, you can check that too.Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SEGergely FehérKeymasterYou can try adding “body -1” commands between each prism_-s, and then if they have the same surface and they are in the same level they should be merged.
Gergely Fehér
Team Leader, Library Team
GRAPHISOFT SE -
AuthorPosts