2007-09-19 08:27 PM
2007-09-20 08:12 AM
Daniel wrote:I assume you're using REVOLVE? You can control how these objects appear in hidden lines views and elevations with the general masking value and the node status. (Don't you just love talking in GDLese? There's something about these terms that just immediately clouds the mind....)
I rotated a custom profile to mak a Tuscan column. It looks fine with the exception of facet lines runing up the column.
2007-09-20 06:59 PM
2007-09-20 07:19 PM
2007-09-20 07:50 PM
2007-09-21 09:20 AM
2007-09-21 06:47 PM
David wrote:I see. I guess this would work for a static object. If it was parametric, this may not return the correct symbol right? For example, I am working on a tile ridge cap and I added some paramters to the AC11 library object to rotate it on rake edges of a roof. So in plan it slopes up the roof and rotates 45 degrees around the edge to cover the plywood. In plan this should show the layering tiles correctly and also cover anything underneath it.
Seems like you're getting close. Here's a couple of things that might help you along:
1. REVOLVE generating profiles have to be entirely above the x axis. Move your polyline just a hair (0.001) above the x axis and try again.
Great Tip David!
2. Look into Drag-and-drop GDL autoscripting. This is like magic GDL. Select and drag any ArchiCAD object from the main 2d window into a GDL script window and it will turn into GDL script. Very fast, once you get the hang of it. Drag 2d objects into the 2d GDL script window and 3d objects into the 3d window.
Also very cool. I seem to recall now this was possible, but totally forogot about it.
3. PROJECT2 gives you a very quick 2d symbol, but as you've realized, no fill. Try this: once you've finished the 3d script of your object, give it a 2d symbol with Project2. Add a hotspot at the origin. (HOTSPOT2 0,0). Save the object and then place it at the origin of the main ArchiCAD window. (You'll have to reload the libraries) Trace over the Project2 symbol to create a new 2d symbol using fills and polylines. You can also explode the symbol and edit it. In your case, you might just want to create an empty fill with no outlines and use that in conjuncion with Project2. Drag that new 2d symbol into your object's 2d GDL script window and viola!
2007-09-21 09:17 PM
2007-09-22 08:55 AM
Daniel wrote:That's right. The beauty of drag and drop autoscripting is that it's not that hard to go into the script and add the parametric variables, which is where all the fun happens in GDL. Typically the 2d symbol follows the same strategy and variables as the 3d script, so its fairly easy to make an autoscripted 2d symbol follow the parametrics of the 3d object.
[I see. I guess this would work for a static object. If it was parametric, this may not return the correct symbol right?