• ISSN: 1674-7461
  • CN: 11-5823/TU
  • Hosted by:China Society and Technology Association
  • Organizer:China Graphics Society
  • Guidance:China Academy of Building Research
Chen Zhang, Yunhao Chen, Yinsheng Zeng, Xinyuan Yang. Two New Algorithms for Cutting Complex Contour Floor in Revit[J]. Journal of Information Technologyin Civil Engineering and Architecture, 2024, 16(4): 49-53. DOI: 10.16670/j.cnki.cn11-5823/tu.2024.04.09
Citation: Chen Zhang, Yunhao Chen, Yinsheng Zeng, Xinyuan Yang. Two New Algorithms for Cutting Complex Contour Floor in Revit[J]. Journal of Information Technologyin Civil Engineering and Architecture, 2024, 16(4): 49-53. DOI: 10.16670/j.cnki.cn11-5823/tu.2024.04.09

Two New Algorithms for Cutting Complex Contour Floor in Revit

  • Floor slab cutting is fundamentally a polygon clipping problem. However, existing algorithms involve complex data structures and implementation processes, making them difficult to apply broadly in practice. While some mainstream BIM software on the market offer floor slab cutting functions, most can only handle regular slabs and cannot address complex boundaries such as curves and concave polygons. This paper presents two new methods for cutting floor slabs in Revit. The first method is based on geometric calculations, which solves the new profile after cutting by sorting collision points between the cutting lines and the original slab contour lines. This method is applicable to BIM software platforms beyond Revit and has a broad range of applicability. The second method, based on the concept of dimensional elevation, transforms the two-dimensional problem into a three-dimensional one and utilizes Revit's open 3D solid Boolean operation interface for solving. Both methods avoid complex data structures and are easy to implement, providing valuable references for developers involved in secondary development.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return