Dynamic Array/Sequence tool

Construction elements are very often spatial configured in arrays with the implication that the individual elements shouldn't be regarded as mere copies without any other relationship but as members of a clearly defined system. Columns and beams, rafters, joists and windows are some examples. 

 

AC lacks a good method to handle these system and their members. This is a first note on a concept for a tool that does that and I think it can be a tool with very high versatility and potential. Apart from handling native elements and GDL-objects it would also be useful in for drafting and general modeling.

 

The Multiply tool is the obvious starting point for this new tool but there is a lot of interesting functionality already in place in the Curtain Wall tool and the Railing tool which has been used to illustrate some of the functions. The fact that most of the functionality already is present in AC but limited to specif geometries is hopefully in support for the feasibility to develop this new tool. Fully developed it could be described as a generalisation and combination of the Curtain Wall and Railing tool.

 

Dynamic Array tool

 

The first step would be an added functionality to the Multiply tool so that it gives the option to create a group for the target and the resulting members. The group would then be able to edited in a manner similar to curtain walls.

 

The distribution method can be changed for the array and its parameters dynamically changed both numerically and graphically.

 

Operational amendments to the Multiply tool

  • 3D matrix.
  • Bi-, tri- and quaddirectionality

 

 

thesleepofreason_1-1632431016931.png

thesleepofreason_2-1632431086395.png

thesleepofreason_0-1632432064875.png

Advanced functionality

 

  • Ability to offset individual members from its node.

thesleepofreason_5-1632433553706.png

 

 

  • Ability to delete individual members.

thesleepofreason_4-1632433446947.png

  • Ability to add individual member either with start/end of the array vector or an array node as reference
  • Ability to redefine the initial member and have the array updating accordingly.

 

Dynamic Sequence tool

 

The next step would be to build on functionality in the Curtain Wall, and Railing tools to create a general tool for dynamic sequences of elements.

 

From the Curtain Wall tool the functionality to define a sequence/pattern for the sequence nodes and the ability to define different elements for different nodes.

 

From the Railing tool the functionality to control the distribution with respect to segments and their start/end nodes. 

 

  • Ability to define different elements for different nodes.

thesleepofreason_0-1632468348478.png

  • Ability to override the element type of individual members.
  • Ability have a "segmented arrays"

thesleepofreason_0-1632480997762.png

 

 

 

7 Comments
Minh Nguyen
Graphisoft Alumni
Graphisoft Alumni

Hello,

 

Thank you very much for taking the time to share this great idea!

 

I am happy to say we took notice of this wish and I have added it to our Wish List database (please refer to it as IDEA-4324). Hopefully, our Product Management team will adopt this one in the future.

 

I wish you a great day!

Best regards,
Minh

ovt
Contributor

That future might be too late for Archicad, sorry.

Revit has parametric arrays already: https://www.youtube.com/watch?v=DQo_Nxs96pY

DGSketcher
Legend

And Vectorworks (Archicad's sibling) has Surface Arrays and Chain Extrude. There's a surprising number of things on the AC Wishlist that are already working in Vectorworks.

A railing associated to a slab - an awful reminder of how AC could be turned into an intuitive modern CAD application by tweaking already implemented tech.  

 

thesleepofreason_1-1675971291556.png

jl_lt
Ace

really hope they implement this one. They already have the framework

baixiaodong
Booster

It's a great idea, I agree. In fact, it can be realized by expanding the functions of the built-in railing tools, such as tables and chairs in the meeting room, dynamic array one-dimensional or two-dimensional, adjustable at any time

Pato99
Advocate

I voted for this and I agree, some of the existing tools could easily ported to a joist system or ceiling system.


But maybe difficult getting this through now we have Grasshopper.

Status
Upvoted

with 33 Votes

Wish details
Product
Labels