ParkingLot ER - FREE GDL parametric object
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2013-09-21 04:49 PM
This is a way of saying thanks to everyone in the forum that actively share information, knowledge and advice. I hope you find this contribution useful. My only request is that if you like it after testing, you can pm me for a symbolic donation if you wish, buy me a beer, send me a post card or at least come back and leave a comment here. Also don't be afraid to show some work if you use it.
It was done in the very scarce spare time I have to fulfill the need for a single ParkingLot object with features I constantly use. This was built on top of the "Dynamic Polyline ER" object, just an example of what can be done with it. It might not be the most efficient script -I'm no GDL expert-, but hey... it works for me.
"ParkingLot ER"
FREE GDL parametric object
FEATURES:
-Create and manage vast parking lot layouts with ease.
-No limit on segment numbers: careful though... it is quite complex and has a lot of features and parameters, and just like every complex GDL object, the more segments, the longer it will take to edit and regenerate. I have tested it with 1000 parking spots and it still manages (1000 cars in a single story is a lot of cars. Only in rare cases I go above 100 or 150 per story). Use the special option "Editing large layout" for faster editing, as it disables display of some elements while editing.
-Graphical editing of parking space groups, size, depth, etc.
-Global width and depth, or set it per segment
-Each segment (group of parking spaces) can:
--Have a different parking space size
--Have a different depth
--Turn ON/OFF each side stripe
--Have (or not) car tire bumper & offset
-Symbolic 2D representation options
-Random 2D cars with different seed and density settings
-Number each parking space and show subtotals per segment and grand total, this allows you to have only one object per story to manage all the parking layout.
-3D elevation and inclination per segment (length and depth): it can easily do parking spaces in ramps and platforms in different levels; work first in plan, then elevate in 3D.
-Over 100 parameters allow you to tweak the representation.
LIMITATIONS:
-No user interface script.
-No angled or radial parking. Sorry. I don't use these that much. If your angled layout doesn't have that many spaces, you can build it usign "ParkingLot ER" in a zig-zag manner, alternating ON/OFF segments.
-Not really a limitation, but doesn't have sub-groups (as in "a blank space every 3 cars"); but since it is very flexible, you can just create a segment for each group, and another one for each space (with segment set to OFF)
-Intersection of stripes of consecutive "ON" segments are not cleaned (when side stripes position is set to "Center"). Small quirk. Maybe I'll fix it someday. It doesn't bother me that much.
-Numbering is left->right per segment. You need to keep this in mind when placing/adding segments. TIP: if you need flexibility here, you can place two objects: one for the parking spaces, no numbers; and the other one hiding everything but the numbers and use this one for that purpose.
-Random cars only in 2D.
-Because of the way the script works, when adding a segment that lands in the very beginning (0,0) of the object, it might refuse to build that segment. Just create the last point elsewhere and then drag it to the desired position.
In the Depository->Sitework->Vehicles
I've kind of tested it, and is working OK for me. If you find any bugs, let me know; I'll fix them if/when I have time.
Enjoy. (for AC15+)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2013-09-21 04:52 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2013-09-21 04:53 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2013-09-23 07:14 PM
I added a bunch of options for overhead display.
Will let you know when is working.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2013-09-24 05:40 AM
New version: 2013.09.23-20:30
- Added a lot of overhead display options
-- Overhead display is calculated for each group of vehicles.
- Modified options for count start/end marks
- Modified position and defaults of a few parameters.
- Fixed a few things.
Please, download again.
Hope you find it useful.
Best regards.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2013-09-24 05:28 PM
Thanks for sharing it.
Would you mind also uploading it to bimcomponents.com?
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2014-10-22 09:22 AM
https://www.archiradar.it/en/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2014-11-11 09:32 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2014-11-11 06:33 PM
Well... the answer is yes, it
For 2D representation, you can create the fill of your pattern and use that in the object's options (parking space background fill). For 3D, it would be better to use a texture. If you are asking because you need it for rendering, a texture (with displacement) should work, and if you want a closeup, repeat the object you made in a small area close to the camera.
Best regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2014-11-12 05:36 AM
sinceV6 wrote:Thanks for your reply.
Hi!
Well... the answer is yes, itispossible (and quite time consuming to script it correctly); but are you talking about adding it as 3D geometry? It would create a lot (and I mean a lot) of polygons for AC to handle, and I think the option falls out of the BIM scope of things.
For 2D representation, you can create the fill of your pattern and use that in the object's options (parking space background fill). For 3D, it would be better to use a texture. If you are asking because you need it for rendering, a texture (with displacement) should work, and if you want a closeup, repeat the object you made in a small area close to the camera.
Best regards.
If it can be done for 2D only it would be great for site plan and for the rendering I will do as you suggest.
Thanks again.