วันอาทิตย์ที่ 7 ธันวาคม พ.ศ. 2557

การวาง Opening เช่นประตูหน้าต่าง ต้องบอก Host เช่นกำแพง

กรณีที่ต้องการวาง ช่องเปิด เช่นประตู หน้าต่างใน Revit ต้องบอก Host หรือ เจ้าของด้วย ที่เป็น Wall

ตัวอย่าง

public static void BatchCreateDoor(XYZ pt, Autodesk.Revit.DB.Document doc,Wall w1, Level level)
        { // ค้นประตู ต้องสร้างหลัง กำแพง
            List<FamilySymbol> fl = getAllType("Doors", doc);

        
            Autodesk.Revit.Creation.Document creation_doc = doc.Create;

            StructuralType st = StructuralType.NonStructural;
            // เอาตัวแรกมาวาด
          
            creation_doc.NewFamilyInstance(pt, fl[0],w1, st);

        }

ไม่มีความคิดเห็น:

แสดงความคิดเห็น