Wishes forum
cancel
Showing results for 
Search instead for 
Did you mean: 

TYPE of windows and doors

philips
Newcomer
WISH: Make defined "type" of doors, windows, skylights etc.

OK, for me this is extremely essential.

STORY:
At the moment I'm working on a residential project of 500 apartments (35 apartments layout definitions) in 3 buildings, 40 000 sqm. Each building is divided into 2-6 hotlinks populated on 10 stories, external walls are outside hotlinks.
There are 5 architects working on this project using Teamwork project, hotlinks are PLNs.
There are more than 2500 windows and 4000 doors (including 2 story garage). At the moment we have something like 7 door types and 11 window types ( that is approximately 350 items each type) defined in Favorites.

Although Favorites are really handy they don't really do the job needed to have full control on what is happening with those basic for every projects elements.

The problem appears when it comes to change some door or window parameters of the same "type". It is nearly impossible to do it without a mistake. There is always someone having some walls reserved, not sended changes or simply someone changed some parameter of the door/window making it impossible to select it by the Find palette. Selecting all doors or windows in 3D sometimes works really slow since there are many elements to be shown in 3D (even when hiding in layer the rest of the model except walls) and not always is possible for several reasons.
Changes to all doors/windows of one type is usually made "by hand".......ughrrrr.

Also defining in AC the ID as "type" name is rather a strange way to work with windows/doors and in fact not working in most of the time or requiring to many workarounds.

Most architects think of door / windows using "types" of them, not individual items. A TYPE of door / window is something natural in any projects bigger then a small house.

SOLUTION:

Make an option to define door / window parameter set for a particular door/window TYPE, exactly as Favorites, but..... after inserting those items they are only a copy of this defined "type".... just as a Autocad block / Revit Family / Sketchup Component etc.


REQUIREMENTS / SUGGESTIONS:
- The TYPE has its own name allowing to select windows/door by the TYPE
- Any changes to the defined window / door TYPE takes effect in all items of this type placed in the project, no matter if they are reserved or not.
- Teamwork: each Type definition has to be reserved before changing its parameters
- this TYPE could be a part of Favorites palette for simplicity, or maybe a separate palette (?)
- maybe some parameters could be changed within types - for instance left/right doors are still the same TYPE.
- schedules work with TYPEs (selecting, quantities etc)
- editing TYPE of window / door "in place" so working with one door takes effect in the whole project including hotlinks
- TYPE definitions can be exported to other projects and hotlinks (!!!) by the Attribute Manager (or simple export in the TYPE Palette).


I can't imagine Archicad in the future without TYPEs (or whatever you call it). This is in my opinion a "must have".
Its not necessary to have TYPES when working on project even with 200 windows, but when it comes to thousands the window type becomes a major problem.
Architects industry is changing, projects become bigger and more complex every year. Grouping elements into inteligent hierarchy is what AC will have to deal with as soon as possible. TYPEs is the first but not last, big step.
16 REPLIES 16

alemanda
Newcomer
I think there is a way to save what you call a "type".
Now it's a little bit difficult to achieve perhaps.

You should open the lybrary part, for example "window 18.gsm", edit manually all the parameters in the gdl editor and save that library part as new one, for example "window type 1.gsm"

It's a sort of making a "snapshot" of the parameters you want to use for that object.

A good step forward in this direction would be the chance to save all the parameters of a "type" on a xml file and recall from object user interface, like "call parameters from a file" button.
AC 19 and AC21 latest hotfix
Win 10 Pro 64bit
Double XEON 14 CORES (tot 28 physical cores)
32GB RAM - SSD 256GB - Nvidia Quadro K620
Display DELL 25'' 2560x1440
www.almadw.it

alemanda
Newcomer
Another suggestion (for implementation by GS) would be to set a permanent/non permanent link between the favourite and the library part. So if you change the favourite parameters all the library parts linked to that favourite change as well ...
AC 19 and AC21 latest hotfix
Win 10 Pro 64bit
Double XEON 14 CORES (tot 28 physical cores)
32GB RAM - SSD 256GB - Nvidia Quadro K620
Display DELL 25'' 2560x1440
www.almadw.it

philips
Newcomer
alemanda wrote:
I think there is a way to save what you call a "type".
Now it's a little bit difficult to achieve perhaps.

You should open the lybrary part, for example "window 18.gsm", edit manually all the parameters in the gdl editor and save that library part as new one, for example "window type 1.gsm"

It's a sort of making a "snapshot" of the parameters you want to use for that object.

A good step forward in this direction would be the chance to save all the parameters of a "type" on a xml file and recall from object user interface, like "call parameters from a file" button.


Workaround, workaround, workaround.... to many of them

A snapshot of library element parameters is what I initially was thinking of , just a simple place to save and load XML file and ability to have window / doors to "read" those parameters.
Now I think it should have a functionality much more complex and built into the core of AC, excalty like the Renovation Tool.
Except windows, doors, skylights, curtains etc it could be used for furniture layouts and other sort of objects cloned all over the project. Potencially there are several situation a TYPE tool could be used in all stages of design.

Coming back to workarounds. For me a workaround is not a tool or solution, its a temporary option to make a thing and forget as soon as possible how was it done.
But your suggestion is very valueble, for the moment propable the best thing I can try, thanks Alemanda!

Vahur
Newcomer
alemanda wrote:
I think there is a way to save what you call a "type".
Now it's a little bit difficult to achieve perhaps.

You should open the lybrary part, for example "window 18.gsm", edit manually all the parameters in the gdl editor and save that library part as new one, for example "window type 1.gsm"

It's a sort of making a "snapshot" of the parameters you want to use for that object.

A good step forward in this direction would be the chance to save all the parameters of a "type" on a xml file and recall from object user interface, like "call parameters from a file" button.

Oh yes, this is a great option when you are working alone with only one version of AC. I promise you, migration will be PAINFUL

But the idea of "types" is just GREAT In our country it is demanded to make spec of doors/windows in every project. Every door/window must have a name/number which refers to particular element properties.
For example window called AS-03F must be:
1400x1200, opening inside, white color, triple glass, EI30, 42 dB, have child lock. I need this code "AS-03F" attached to every that kind of window. It must be easily attached and visible in drawings. Seems like favorites can to this, but indeed they cant. They work only in one direction: Choose favorite>apply properties. There is no way to change properties of elements by changing favorites.

There is a much more complex hierarchy in AC: Line type>Fill>Material>Composite (optional Surface). If you change the particular fill, it will automatically change in all the instances of composites, which is using material with that kind of fill.
The same idea can be used here. Simple!
i7-3770K, 32 GB RAM, FirePRO W8100 8 GB.
Windows 10 PRO x64. AC10-21
Current: AC 20 5025 INT

Barry Kelly
Moderator
Vahur wrote:
There is no way to change properties of elements by changing favorites.
True but if you have the type parameter in your door/window objects you can create a schedule that shows that parameter.
It can then be edited directly in the schedule.

You can even use the schedules as an advanced Find & Select.
Set up a schedule to find all windows that are - 1400x1200, opening inside, white colour, triple glass - use these as your search criteria.
Add a field that shows the 'Type' parameter and then you can edit them all to be the code that you want - either directly in the schedule (one by one) or you can highlight all of the windows in the schedule and use the 'show and select in plan or 3D' buttons to select all the windows and edit the parameter at once for all selected windows.

Now you can just change the selection criteria to find other window types.

Not the most elegant solution but until we get the option to Find & Select by object parameters this will have to do.

Barry.

One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10

Vahur
Newcomer
Barry wrote:
Vahur wrote:
There is no way to change properties of elements by changing favorites.
True but if you have the type parameter in your door/window objects you can create a schedule that shows that parameter.
It can then be edited directly in the schedule.

You can even use the schedules as an advanced Find & Select.
Set up a schedule to find all windows that are - 1400x1200, opening inside, white colour, triple glass - use these as your search criteria.
Add a field that shows the 'Type' parameter and then you can edit them all to be the code that you want - either directly in the schedule (one by one) or you can highlight all of the windows in the schedule and use the 'show and select in plan or 3D' buttons to select all the windows and edit the parameter at once for all selected windows.

Now you can just change the selection criteria to find other window types.

Not the most elegant solution but until we get the option to Find & Select by object parameters this will have to do.

Barry.
Yes, it helps to find and select, but this is another topic. This topic is not about finding, this is about changing elements properties without finding and selecting all of them. Some kind of advanced favorites.

Also there must be a name for preset, which could be shown in window/door marker. Currently there can be ID, but it has internal counter and can be changed or deleted while you edit an element. But if we compare to wall, the name of the composite cannot be changed when you change the wall's properties.
ID cannot be used for this purpose. If you insert a window with ID W-1 the next you insert will have ID W-2. W-3, W-4 etc.... This is a headache.
i7-3770K, 32 GB RAM, FirePRO W8100 8 GB.
Windows 10 PRO x64. AC10-21
Current: AC 20 5025 INT

Barry Kelly
Moderator
Vahur wrote:
ID cannot be used for this purpose. If you insert a window with ID W-1 the next you insert will have ID W-2. W-3, W-4 etc.... This is a headache.
Not if you don't want it to.
Turn off the Auto ID Increase checkbox in the Options > Project Preferences > Miscellaneous dialog box.

Barry.

One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10

Erwin Edel
Mentor
Ages ago we 'solved' this by loads and loads of modules of bits of wall with windows. Also tedious. This idea is solid, TYPEs. I like it

Favourites tend to included story, reveal settings etc etc, which might not actually be intended to change, just the actual window/door.
Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-24 NED FULL
Windows 10 Pro
Adobe Design Premium CS5

Vahur
Newcomer
Barry wrote:
Not if you don't want it to.
Turn off the Auto ID Increase checkbox in the Options > Project Preferences > Miscellaneous dialog box.

Barry.
There is no such menu at this location, tried all profiles, including standard.
i7-3770K, 32 GB RAM, FirePRO W8100 8 GB.
Windows 10 PRO x64. AC10-21
Current: AC 20 5025 INT

Barry Kelly
Moderator
Vahur wrote:
Barry wrote:
Not if you don't want it to.
Turn off the Auto ID Increase checkbox in the Options > Project Preferences > Miscellaneous dialog box.

Barry.
There is no such menu at this location, tried all profiles, including standard.
Sorry I got that from the Help guide for what ever version of Archicad I had open at the time (can't remember which one it was now).

In 18 it has been moved to the Work Environment.

Barry.

One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10

philips
Newcomer
Barry wrote:
Vahur wrote:
There is no way to change properties of elements by changing favorites.
True but if you have the type parameter in your door/window objects you can create a schedule that shows that parameter.
It can then be edited directly in the schedule.

You can even use the schedules as an advanced Find & Select.
Set up a schedule to find all windows that are - 1400x1200, opening inside, white colour, triple glass - use these as your search criteria.
Add a field that shows the 'Type' parameter and then you can edit them all to be the code that you want - either directly in the schedule (one by one) or you can highlight all of the windows in the schedule and use the 'show and select in plan or 3D' buttons to select all the windows and edit the parameter at once for all selected windows.

Now you can just change the selection criteria to find other window types.

Not the most elegant solution but until we get the option to Find & Select by object parameters this will have to do.

Barry.
Barry, You are absolutety right.
Now try to explain this to a person who works in Archicad no longer than a weeek... after your 3rd sentence he/she will look deeply in your eyes and start notting

Schedules are great but as I noticed something like 50% people around me working longer than 2 years in Archicad still find schedules to complicated.
Funny but Find& Select palette seems to be easier for them though the "engine" is basicly the same as in schedules.

The point of TYPES is to avoid selecting at all what allows to be sure all elements of the same type are exactly the same -> no place for mistakes.

Laszlo Nagy
Community Admin
Community Admin
There was a related thread and I posted some GDL examples of how to achieve this with what we currently have:

http://archicad-talk.graphisoft.com/viewtopic.php?t=49136

This is not to subtract anything from the validity of this wish, just to offer a solution for our current situation.
The example I give in the other thread modifies only the Width and Height parameters of Windows based on a WindowType parameter, but this can be extended to modify as many parameters of a Window as needed.
....................................................................................................
Laszlo Nagy, Lead Moderator, Community Admin
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, NVidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC25
Loving Archicad since 1995

andrew tingle
Newcomer
how is this not a thing yet??? 😞
Andrew Tingle
London, UK

ArchiCAD 21

furtonb
Enthusiast
I'm thinking about combining this with Properties, but that leads to a more general question: is it possible to access Properties from the GDL Script?

Requesting a certain Property value that can be scheduled, or in the other direction, writing the result back to a Property, that was calculated in an object.
actively using: AC22-25 INT | Rhino6-7 | macOS / win10

Barry Kelly
Moderator
furtonb wrote:
is it possible to access Properties from the GDL Script?
Not as far as I am aware of.

Barry.

One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10

furtonb
Enthusiast
Barry wrote:
Not as far as I am aware of.
Sad. Thanks for the info, Barry!
actively using: AC22-25 INT | Rhino6-7 | macOS / win10

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!