GC SS6 - Creating and Modifying ABD Floors - Simple Example

Here is a simple example of using GC to drive ABD's Floor Manager using the new ABD Floor node GC SS6 - Creating and Modifying ABD Floors.

  • Hi Mark

    Thanks for confirming - so a base floor is still required to generate a new floor? I've been doing tons of work in Dynamo with Revit lately and its ability to integrate and control everything from floor creation to parameter control of BIM objects is unmatchable. Its far from perfect, but where it falls short, Revit comes to the rescue.

    After porting many of my scripts from GC SS3 to SS6, the same cant be said about GC + AECOsim, which is a shame considering GC is vastly ahead of Dynamo when it comes to geometry. And the issue of course doesn't lie with GC (it has to be said SS6 is a brilliant update!), but rather that clunky, pseudo-BIM authoring tool its now been shackled to!

    Of course, I look forward to AECOsim Connect to offer some much needed improvements, and I'm guessing it'll include the new constraints engine, but unless it switches to a relational database system instead of relying on XML files, and becomes intelligent (i.e sheds the outmoded days of 'model federation' in favour of single-model concept, and most critical of all, scraps the folly of spatial mapping...and everything else in between), I don't see any significant improvements and this should concern Bentley given the prevalence of Revit and now Dynamo. (ps, I hope you don't mind the tangent, but it needs to be said!)

  • Hi Tom,
    I've just done a quick update of this (still keeping it simple).
    1. just to confirm ArchFloor_ACSRotation stores the rotation for each floor, e.g.
    ArchFloor_ACSRotation = '35:0';
    2. Looking again in the context of SS6 Update 1 I added the 'Building_A_RelElev' coordinate system as step 2 (rather than as an alternative), relative to a base coordinate, which I labelled 'Building_A_CS'. That base coordinate system could be labelled 'Site_CS' or similar then have a coordinate system for each building to control location and relative elevation.
    3. I'm going to look into using Excel to drive the floors.

    Regards

    Marc

  • Hi Tom,
    Good to hear from you.
    I only got as far as the basics with this example, it needs further exploration.
    1. I think this is the ArchFloor_ACSRotation property.
    2. I think for multiple buildings there maybe a CS for each, however the BaseElevation property is only looking for a Z value so can't immediately see how that will work
    3. The revised Floor Manager is driven by floor to floor heights, which I think is the source of the dependency.
    Bear in mind that the ABD floor is just a reference plane not an actual floor structure.

    Others may chip in with further comments.

    Regards

    Marc

  • Hi Marc,

    I hope you're well. I've looked at this feature and noticed a number of apparent limitations:

    1. There is no option for floor rotation
    2. The is no way of specifying an origin point
    3. Creating a new floor (arguably the most useful method with this new feature) requires a pre-existing floor as a dependency, which really defeats the purpose

    Am I missing something or can we expect this basic functionality in future releases?