Facade design test V1 Basic




1. Revit Mass Creation: Create a curved Surface to extract the basic geometry needed for panel placement. 







2. Extracting Panel Placement Reference Points Based on UV Grid After Selection: The [Surface.PointAtParameter] node shows even intervals based on the UV grid. For next step, facade panel placement, this should be changed to a node that allows specifying placement by distance.  





3. Verifying the List of Points and Creating Rows, Columns, Horizontal, and Vertical Curves Fitted to the Surface: This step can be modified in various ways depending on the shape of the Surface and the point extraction method. If using Revit 2025, you can utilize the Panels nodes for easier operation. For basic understanding, we are verifying the process of dividing the Surface where panels will be placed using Geometry shapes.  




4. Creating Reference Geometry to Divide the Curved Surface (Selected Surface) into Panel Sizes: There are several ways to divide Geometry in Dynamo. This method involves creating a framework and then extracting the geometry outside of that framework. As with example 3, this can be easily extracted using panel-related nodes in the 2025 version.  



5. Checking the Error of the [PolyCurve.ByThickeningCurveNormal] Node and Changing the Method to Use CoordinateSystem: CoordinateSystem is useful for extracting X, Y, and Z Vectors. Vectors tangent to curves, lines, or surfaces can also be easily extracted, so CoordinateSystem is used depending on the situation.  



6. Creating Lines and Surfaces Using CoordinateSystem: This is a preliminary step to create Surfaces aligned with the UV grid direction as a single framework. 



7. Changing the Surfaces to a Single PolySurface Using the [PolySurface.ByJoinedSurfaces] Node to Form a Framework: The curved Surface was not split into a PolySurface. Therefore, the method is changed to Solid splitting.  


8. Extruding the Surface to Create a Solid and Extracting Panel-Shaped Solids as Separate Lists Using [Solid.ByUnion] - [Solid.DifferenceAll] - [Solid.Separate] Nodes.

9. Creating an Adaptive Component Variable Family (4 points): Future family creation can be changed depending on the panel shape and size. It is good practice to manage size and shape changes by separating types.  

10. Placing the Family Using the [AdaptiveComponent.ByPoints] Node.

11. Since this test used the Pointatparameter node, the equidistant points can be changed to a code block.




As shown above, we are sharing the basic test content for placing panels assuming a non-standard shaped facade.  

The next steps are expected to include placement based on panel length and partial placement based on panel type. 

Please leave comments and replies for any additional information or inquiries.

댓글

이 블로그의 인기 게시물

Geometry test 0506 stair and routing

Structural Analysis Workflow with Dynamo and Robot