SLAB INFO
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-01 12:21 PM
I'm making a GDL object of a (concrete or steel) beam.
(using ArchiCAD for structural engineering drawing)
Can a GDL object know information about the (nearest) slab on top of which it is positioned, in the same story ?
(distance to the slab, thickness of the slab)
I found the global parameters about home/current story elevation but that's not what I need.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-01 09:57 PM
Globals: SLAB_THICKNESS and GLOB_HSTORY_ELEV + GLOB_ELEVATION.
If it is no label, i think not.
GDL object creation: b-prisma.de

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-02 05:53 AM
If it is so you can show that data in a schedule, might be tricky...
If you want to always place your beam a specific height above the slab, that might be a bit easier...
1. Include a parameter that specifies how high above the slab you want to place it.. And use that parameter as a "z" offset in your 3d script
2. Use the GRAVITY to lock to top of slab
3. Place your object... The objects base elevation will read the same as the slab, but your parameter that defines the offset will let the beam beam hover that distance above the slab....
Let me know if I didn't make sense...
Visual Frontiers
AC25 :|: AC26 :|: AC27
:|: Enscape3.4:|:TwinMotion
DellXPS 4.7ghz i7:|: 8gb GPU 1070ti / Alienware M18 Laptop
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-02 05:22 PM
sadones1 wrote:Only possible using the ArchiCAD API.
Can a GDL object know information about the (nearest) slab on top of which it is positioned, in the same story ?
(distance to the slab, thickness of the slab)
Central Innovation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-02 07:34 PM
vfrontiers wrote:Unless something has changed the gravity function will only drop things onto slabs, roofs and meshes but does not maintain the relationship after the initial placement.
2. Use the GRAVITY to lock to top of slab

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-03 12:25 AM
Matthew wrote:Right... I was only suggesting that at PLACEMENT it would know the top of slab and could "hover" above it...vfrontiers wrote:Unless something has changed the gravity function will only drop things onto slabs, roofs and meshes but does not maintain the relationship after the initial placement.
2. Use the GRAVITY to lock to top of slab
Visual Frontiers
AC25 :|: AC26 :|: AC27
:|: Enscape3.4:|:TwinMotion
DellXPS 4.7ghz i7:|: 8gb GPU 1070ti / Alienware M18 Laptop
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-03 03:03 AM
vfrontiers wrote:I figured you knew. I just had to comment, partly because I WISH we could lock in the relationship.Matthew wrote:Right... I was only suggesting that at PLACEMENT it would know the top of slab and could "hover" above it...vfrontiers wrote:Unless something has changed the gravity function will only drop things onto slabs, roofs and meshes but does not maintain the relationship after the initial placement.
2. Use the GRAVITY to lock to top of slab
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-03 06:15 AM
The beam is a GDL object.
The section is generated as a 2D script.
If GLOB_SCALE = 50, the 2D script generates the plan view of the beam, without steel.
I now enter the slab (bottom) level, slab thickness in SCHEDULES and I also draw the slab with the normal archicad SLAB tool, so I enter the same information twice.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-03 06:21 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-01-03 09:35 AM
Your suggestion to place the object at some distance above the top level of the current floor works as suggested.
But the question is :
Can a GDL object access information about slabs on the current story (or the story 1 level higher) to use in a 2D script ?
I'm afraid it's not possible without API ?