1. Got the elevations to show, but the resymbolised grid seems to have trouble aligning itself.
3d model.
2d plan: Escalator on Grid A
2d Elevation: Escalator should be on grid A.
2. Erratic updating and Synchronisation of views / dialog boxes. The Grid System Dialog has two buttons 'OK/Cancel' and 'Create Grid Models'.
2A: If you make a change to the grid settings and hit 'OK', the preview and 2d drawing models will update when you load the model. But, the 3d Grid models that have to referenced into the 3d design model will only update when 'Create Grid Models' is clicked. This is a pretty confusing and confidence-sapping way of interfacing with the user. Shouldn't the tool's 'state'/object or whatever, preview, 3d grid models and 2d cells be updated together as transaction? If there some reason that this is a problem, then maybe the OK button need to be re-labeled 'Update Preview + 2d cells' for clarity. Maybe there should be a little 'message queue that walks through what has and hasn't been updated, in which view window?
2B. The logic called by 'OK' that updates the 2d cell in the 2d drawing model should check if the view is active. Currently, you can have a window 'tunneled' in to the 2d drawing model from the 3d model. Changing the GS Dialog settings does not propagate to the 2d cell if you press 'OK'. But, hitting 'Create Grid Model' does (erratically) propagate the changes to both the 3d grid models and 2d cells.
2C. It's a bit confusing when 'Create Grid Models' is pressed, and NOTHING happens on screen, after the progress bar completes, in the 3d model. Where are the models created? OK, they are created in the active dgn (clearly described in the help file?) The View Groups dropdown doesn't list the models created by hitting 'Create Grid Models'. Project Explorer and the Models Dialog seem to update, but I normally look at the VG drop down as most new models are listed there.
Begs the question of whether/how the grid models (containing the GC cells) should be generated in the active model. I think the GS tools should be robust enough to allow the user to use the GS cells more flexibly.
When ABD loads a 2d drawing model, I assume it checks if it needs to do a Cell Update and reload the out-of-sync GS cells. We can't have all 2d drawings models open when we update the GS settings, so it needs to check and 'pull' changes from somewhere. BV then scans for GS cells, looks up the F+P stuff, and regenerates the grids as part of the re-symbolisation / Drawing Rule processing pipeline....?
When the user is modifying the GS cell, found in any number of 2d or 3d models, the changes would be written to the GS 'object', which would then update a designated cell/dgn lib.... which would in turn be accessed only when a user opens a model with out-of-sync GS cells.
It should then be possible to generate the GS cells in separate models in a 'Grid Composition' dgn.... which the user would reference in. Or inserted as a cell. The cell would not need even need to be locked. Needs to be locked at generation as a default.
3. The GS task / Dialog does not seem to be available when editing a 2d model. This is a real pain, especially with the 3d grids are so 'hard to find'.
4. Right clicking on a GS cell should offer up an option to sync from the designated GS'object'. Opening and closing the model just to sync the grids is not ideal, especially with large files.
5. The ACS by Face tool should recognise the GS cell... Need to bug Brien...?