Method for accurately calculating quantity of tiles on tile roof of ancient building based on revit and dynamo
A technology for tile roofs and ancient buildings, which is applied in the field of accurate calculation of the number of tiles and tiles of ancient buildings, can solve the problems of inaccurate calculation, poor number of tiles used for tile roofs, laborious and other problems, and achieve the effect of streamlining input parameters
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] Specific calculations for hip roof tile roofs:
[0042] The distance from the straight section to the edge of the eaves on the drawing, take the starting point or end point of the straight line section as the starting point of the eaves section of the wing angle, and use the Geometry.translate node to find the warping point Q of the wing angle through the geometric relationship of the wing angle (that is, the corner end point of the wing angle), use the Arc.ByStartPointEndPointStartTagent node to construct the edge upturned line, and get the lower edge line of the eaves.
[0043]The vertical ridge of the roof of the veranda looks like a curve, but it is actually two parts. The projection of the angle beam part S1 on the horizontal plane is a straight line, and the projection of the curve S2 from the rear end point of the angle beam to the main ridge end point on the horizontal plane is a straight line. The end point of the corner beam line is the tangent point of the ar...
Embodiment 2
[0049] The specific calculation of gable tile roof:
[0050] The method of creating the Xieshan roof is similar to that of the hipped roof, except that the Xieshan roof has a vertical ridge and a ridge. When the line SJ of the tile roof is offset to the location line of the vertical ridge, it needs to intersect with the ridge To truncate, just find the corner point of the wing angle and then create a surface PL perpendicular to the horizontal plane through the corner point and the positioning line of the corner beam, use the PL and the offset line to intersect to calculate the point using Geometry.Intersect, and the interrupted line is below The half section is used to find the center line of the tiled roof on the mountain surface.
Embodiment 3
[0052] The specific calculation of the polygonal pavilion tile roof:
[0053] The principle of determining the tile roof of the pavilion is the same as that of the veranda roof. Here, only the special vertical ridge positioning line generation of the polygonal pavilion is described.
[0054] Use the Polygon.RegularPolygon node, which belongs to the Circle with the center point of the pavilion as the center. Enter the number of sides to create a circular inscribed polygon, and then use the Geometry.Explode node to explode the polygon on the roof, and take out the first item (any item Can) Then take the line connecting the midpoint of the line and the center of the circle, measure the angle between the line and the Y axis, and then rotate it so that it is just perpendicular to the Y axis. Here you need to use the IF node to rotate two values, one is the angle positive value, one is the negative value of the angle, and then check whether the X value of the midpoint of the rotatio...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


