2017-11-03 33 views
0

저는 나무 구조를 생성하기위한 BIM 응용 프로그램을 만들고 있습니다.BIM 소프트웨어의 데이터를 구조화하는 방법은 무엇입니까?

필자는 첫 번째 테스트와 평가판을 위해 몇 줄의 코드를 작성했으며 앞으로 나아 가기 전에 데이터 모델링 방법을 선택해야합니다. 빔 객체를 처리하는 가장 좋은 방법은 무엇일까요? 그들은

속성을 모델링하는 많은 방법이있다 ... 기본적으로 등 어떤 모양의 구멍, 중간 깊이 베인 상처, 같은 그들에 작업 긴 3D 상자입니다

센터 중심 또는 코너 지향 : 피벗 포인트에서 중심 또는 모퉁이에

3D로 먼저 작업 : 꼭지점과면을 사용하여 3D 오브젝트를 생성 한 다음, 어떤 종류의 보를 계산하고 CNC 기계가이를 수행하기 위해 어떤 단계를 수행하는지 계산합니다. .

CNC 사고 방식에서 작업 : 섹션 길이 + 길이로 빔을 모델링하고 작업을 수행합니다. 그런 다음 화면보기를위한 3D 객체를 생성하십시오.

나는 내 일을 할 사람을 찾고있는 것이 아니며 어쨌든 나는 해결책을 찾을 것이다. 그러나 누군가가이 분야의 기존 도구 (Revit, Archicad, Woodwork 도구)를 사용해 본 경험이 있고 다양한 방법의 장단점에 대한 피드백을 제공 할 수 있다면 좋을 것입니다.

편집 : 마침내 추상 안내선을 사용하여 부품을 구성하도록 선택했습니다. 빔은 항상 비행기를 따라 함께 작동합니다. 벽을 생각하거나 바닥에 고르게 분포 된 광선을 생각하십시오. 그래서 평면을 따라 광선을 생성하고 배치하는 클래스를 생성합니다. 보 데이터를 섹션 크기 + 길이 + 조인트 연산으로 저장합니다. 피벗 포인트가 가장 짧은 가장자리의 중간에 있습니다. 이 방법으로 평면에 정렬하는 것은 쉽지 않으며 목재 섬유가 빔 내부로 향하는 방법에 대한 정보를 보유하게됩니다 (코어는 꼭대기에 놓여 야하며 섬유 방향이 중요 함). 내 선택을 확인해 주신 ArnoE에게 감사드립니다.

답변

1

나는 모델을 가지고 실제로하고 싶은 것을보고 거기에서 거꾸로 작업한다. 예를 들어 건축가가 자주 작업을 변경한다는 것을 알고 있다면 삼각형/테셀레이션으로 표현하는 것이 좋지 않을 수 있습니다.

일반적으로 더 추상적 인 표현 (예 : 원시 상자 및 파괴적인 작업)을보다 구체적인 표현 (예 : 렌더링에 필요한 삼각형)으로 변환하는 것이 더 쉽습니다. 표현력이 풍부한 표현식은 박스의 얼굴을 붙이는 것과 같은 파라 메트릭 표현을 포함합니다. 그러나 복잡해집니다.

다른 한편, 구석이나 센터에서 시작 하느냐는 아마도 미각의 문제 일 것입니다. 그리고 두 버전이 한 번씩 필요합니다. 즉, 수업 중에 접근 방법이있을 가능성이 있습니다. 어쨌든이 것들을 즉시 변환합니다.)

하지만 그렇다고해서 당신과 당신의 주요 유스 케이스에 달려 있습니다.