Parametric Modeling 13

Part02-Chapter04. 원 그리기

다양한 원 그리는 방법이 있다. 예를 들어 두 점을 이용하여 원 그리기 또는 원 중심과 반경을 이용하여 그리는 방법 등이 있을 것이다. 그중에서, 원 중심과 반경을 이용하여 그리는 방법을 설명하도록 한다. GC에서 모델을 생성하고자 하는 경우 baseCS는 무조건 생성하여야만 다음 모델을 진해할 수 있다. ByUniversalTransform은 좌표 이동 및 회전을 위한 Node이다. 원 중심과 반경을 이용하여 원을 생성하기 위해서는 ByCenterRadius를 선택한다. 여기서 Support는 원을 위치시키고자 하는 평면을 의미한다.

변수 모델링 적용 예제

변수 모델링을 공부하고, 많은 문제들에 직면하면서 변수 모델링을 습득해서 어디에 사용할 것인가? 에 대한 문제에 대해 많은 고민을 거듭하였다. 목적이 명확하지 않았다면, 아직도 어렵다고 불평만 하고 계속 공부만 하고 있지 않았을지 모르겠다. 그러므로 변수 모델링 학습자의 목적을 고취시키기 위하여 만들어진 예제를 공유하고자 한다. (1) 마이크로 스테이션 이용 미국 텍사스주 하부구조 DB구축 모델 경사진 교량 받침을 고려한 교각 모델 ED주탑 모델링 (한 번만 사용하기 아까워서....) (2) GenerativeComponents GC를 처음 시작할 때, 유튜브를 참고하여 만든 아치교 미국 아이오와주 하부구조 DB구축 모델 코핑부 시점 및 종점부 폭이 변하고, 기둥과 코핑 하단부 형상이 비정형 교각(동남아..

Parametric Modeling 2022.04.15

Part02-Chapter03. 사각형 그리기

솔리드를 생성하기 위해서는 폐합된 단면이 요구된다. 그러므로 본 장에서는 사각형 단면을 생성하는 방법에 대해 설명하도록 한다. GC에서 폐합된 단면의 대표적인 예로서 Polygon 및 Surface를 예를 들 수 있을 것이다. 필자의 경우, Surfac를 이용한 솔리드 생성은 솔리드 상하 단면이 같지 않은 경우(옹벽 및 교대 벽체)와 솔리드 상단에 횡단구배를 지정해야 하는 경우(예, 교대 배면)에 주로 사용한다. 본 장에서는 Ploygon을 이용한 사각형 생성을 설명하고자 한다. Ploygon 형상은 point의 위치 변화에 의해 변수 모델을 생성할 수 있다. 즉 모든 모델 구성 요소는 points 위치 지정을 먼저 선행시켜야 한다는 것이다. Microstation을 이용한 모델링 작업 시에 0,0,0 ..

Part02-Chapter02. 작업환경 설정

GC(GenerativeComponents)는 마이크로스테이션 기반으로 모델링을 생성할 수 있다. 즉, Dynamo와 달리 변수 모델링을 하기 위해서 별도 인터페이스가 필요하지 않게 된다. GC에서 모델링을 진행하기 위해서는 Node Types Parllet, Graph, Transactions이 기본적으로 요구된다. (1) Node Types Parllet 하기 그림에서 각 Icon을 Node라고 명칭 한다. Node Types은 크게 두 개의 그룹으로 분류된다. 그래픽 요소를 제어할 수 Geometry와 비그래픽 요소를 제어할 수 있는 Utility로 분류할 수 있다. 그래픽 요소의 대표적인 예로는 선, 면 또는 솔리드를 말할 수 있으며, 비그래픽 요소는 입력창, 불러오기 또는 내보내기 기능을 예로 ..

Part01-Chapter04. T형 교각 모델링(3)

T형 교각 모델링(2)에서 생성된 모델을 이용하여 코핑에 Chamfer 변수들을 정의하고, 작성된 3D 모델링을 cell로 변환하여 OpenBridge Modeler에서 활용하는 방법을 설명한다. (1) 코핑 Chamfer 변수 정의 Chamfer높이와 길이를 정의한다. 그리고 Chamger길이는 기둥 거푸집 설치를 위해 10cm 여유를 가지는 것으로 가정한다. (2) Models에서 이름을 변경한다. Bentley CAD를 이용하여 모델링을 하면 Model 이름은 기본값을 사용하여 정의된다. 그러나 OpenBridge Modeler에서 Custom Pier를 배치할 때 이를 구분하기 위해 다른 이름을 정의한다. 그리고 완성된 dgn파일을 복사하여 확장자를 *. cel로 변경하도록 한다. (3) Open..

Part01-Chapter04. T형 교각 모델링(2)

앞에서 작성된 T형 교각 모델링(1)을 이용하여 파일 배치를 업데이트하는 방법에 대해 설명하도록 하겠다. (1) 파일 모델을 위한 변수를 정의한다. (파일 직경, 길이, 기초 매입 깊이 등) (2) 파일의 2D를 생성하고 Dimensional에 있는 Distance를 이용하여 기초 끝단에서부터 파일 위치를 정의하고 3D Coincident를 이용하여 기초 하단에 위치시킨다. (3) 파일 2D단면을 이용하여 솔리드 요소를 생성한다. (4) Array parametric solid feature를 이용하여 파일 배치를 생성한다. (5) 파일 간격이 기초 크기 변경에 따라 자동으로 수정될 수 있도록, 각 파일 간격에 식을 정의한다. (6) 완성된 파일 배치를 검토한다. 다음장에서는 코핑부 양단에 Chamfer..

Part01-Chapter04. T형 교각 모델링(1)

Functional Componets를 이용한 단순한 T형 교각을 생성하고, LOD(Level of detail)을 향상하는 방법으로 설명을 진행할 것이다. 교각은 코핑, 기둥, 기초, 파일 Object로 구분될 수 있다. 그러므로, Top-down방법으로 각 Objects를 생성할 것이다. (1) Guideline 생성 Guideline은 매우 중요하다. 모든 객체의 변수들이 기준선으로부터 움직이기 때문이다. 그러므로 기준선은 원점에서부터 움직이면 안 되기 때문에, Fixed를 원점에 정의하는 것이 매우 중요하다. Guideline 생성 1) Level Manger를 통하여 Line의 색과 형태를 정의하고 더블 클릭을 하고, 연직 및 수평 기준선을 생성한다. 2) Coincident를 이용하여 두 기준..

Part01-Chapter03. Dimensional

Constraints > Dimensioal에 관하여 설명한다. 2D객체에 치수 정의 이전에, 변수를 먼저 정의해야 한다. 만약, 변수를 먼저 정의하지 않고 Dimensioal에 있는 명령어를 이용하여 치수를 지정하면 고정된 값을 이용하여 치수가 정의된다. 변수를 정의하기 위해서는 local Variables를 선택하면 새로운 변수를 입력할 수 있도록 New Button이 활성화된다. FC(Functional Components)에서 거리, 각도, 실수, 정수, 참 또는 거짓, 면적, 문자형태로 변수를 지정할 수 있다. Variable Definition의 Expression은 사용자가 원하는 계산식을 정의하여, Varialble에 Avtive Value값을 정의할 수 있다. 그리고 치수선을 객체에 지정..

Part02-Chapter01. GC 설치 하기

GenerativeComponents(GC)는 Open 제품군(OpenBridge, OpenRail, OpenRoad, OpenBuilding)에서 무료로 사용할 수 있다. 그러나, 프로그램 설치 중에 GenerativeComponents를 선택해야 GC기능을 사용할 수 있다. 본 장은 OpenBridge를 기준으로 설명하도록 하겠다. 프로그램 설치를 완료하면 2개의 아이콘이 생성된다. OpenBridge Modeler OpenBridge GenerativeComponents GC를 이용하여 모델링하려면, OpenBridge GenerativeComponents 실행 후 모델링을 진행하여야 한다. Bentley는 Physical Model을 생성할 때, 파일의 확장자는 *. dgn을 사용하게 된다. 비록..

Part01-Chapter02. 2D Constraints(2)

2D Constraints(1)에 이어서 Fixed, Concentric, Equal, Auto Constrain에 설명한다. (5) Fixed Constraints > 2D > Fixed 명령어는 Line과 Point에 정의할 수 있다. Line에 Fixed를 정의하는 경우, 선택된 방향을 고정시킬 수 있고, Fixed를 Point에 지정하면 2D 평면에서 위치를 고정할 수 있다. 동영상을 통해 이해할 수 있듯이, Fixed를 지정하지 않은 도형은 임의 방향으로 도형 크기가 변하게 된다. Fixed를 선에 지정하였어도, 길이 변화를 고정을 할 수 없다. 즉, Fixed가 지정된 선의 방향만 고정되고 위치 변화에는 영향을 주지 못 한다는 것을 의미한다.. point에 Fixed를 정의하면, Fixed 된..