Product Design, Manufacturing & Innovation Resources
» 솔리드 모델링: B-rep 및 CSG

솔리드 모델링: B-rep 및 CSG

1970
  • Ian Braid
  • Bruce Baumgart
  • MAGI (Mathematical Applications Group, Inc.)
CAD workstation displaying solid modeling techniques B-rep and CSG with geometric shapes.

(설명을 위한 생성된 이미지입니다)

CAD에서 솔리드 모델링은 객체를 명확하고 입체적인 3D 형태로 표현합니다. 주로 사용되는 두 가지 주요 기법은 경계면(면, 모서리, 꼭짓점)으로 솔리드를 정의하는 경계 표현(B-rep)과, 정육면체, 구, 원기둥과 같은 단순한 기본 솔리드에 불리언 연산(합집합, 차집합, 교집합)을 적용하여 복잡한 형태를 구축하는 구성적 솔리드 기하학(CSG)입니다.

경계 표현(B-rep)과 구성적 솔리드 기하학(CSG)은 컴퓨터에서 솔리드 객체를 표현하는 두 가지 기본 방법론입니다. B-rep은 상세 설계를 위한 현대 CAD 시스템에서 더 일반적인 접근 방식이라고 할 수 있습니다. 이 방식은 면, 모서리, 꼭짓점과 같은 위상 요소의 계층 구조와 각 요소에 대한 기하학적 정보(예: 면의 표면 방정식, 모서리의 곡선 방정식)를 명시적으로 정의하여 솔리드를 기술합니다. 이러한 명시적인 경계 정의는 사실적인 렌더링을 생성하고 표면 속성을 계산하는 데 매우 적합하며, 이는 CNC 가공과 같은 제조 공정에 필수적입니다.

반면, 구성적 솔리드 기하학(CSG)은 보다 절차적인 접근 방식을 취합니다. 복잡한 객체를 트리 구조로 표현하는데, 리프 노드는 단순한 기하학적 기본 요소(예: 블록, 원기둥, 구, 원뿔)이고 내부 노드는 불리언 집합 연산자(합집합, 교집합, 차집합)입니다. 예를 들어, 속이 빈 파이프는 더 큰 동심원 원기둥에서 더 작은 원기둥을 빼서 만들 수 있습니다. CSG 모델은 일반적으로 매우 간결하며 결과 객체가 유효한 솔리드임을 보장합니다. 그러나 특정 면이나 모서리와 같은 경계 정보를 추출하는 것은 전체 CSG 트리를 '평가'해야 하므로 계산 비용이 많이 들 수 있습니다. 많은 최신 CAD 시스템은 하이브리드 방식을 사용하여 사용자가 CSG와 유사한 연산을 통해 모델을 구축하고 최종 결과를 효율적인 조작 및 분석을 위해 B-rep 모델로 저장할 수 있도록 합니다.

UNESCO Nomenclature: 3305
컴퓨터 과학

유형

추상 시스템

분열

기초적인

용법

널리 사용됨

전구체

  • 집합론과 부울 대수
  • 와이어프레임 모델링
  • surface modeling techniques (e.g., bézier surfaces)
  • 그래프 및 위상 표현을 위한 데이터 구조의 발전

응용 프로그램

  • finite element analysis (fea)
  • 컴퓨터 지원 제조(CAM) 툴패스 생성
  • 3d printing and additive manufacturing
  • 로봇공학 및 애니메이션에서의 충돌 감지
  • 사실적인 렌더링 및 시각화

특허:

NA

잠재적 혁신 아이디어

현재 하루 4만 건이 넘는 봇 트래픽을 차단하기 위해 이 콘텐츠는 커뮤니티 회원만 이용할 수 있습니다.
> 로그인 < 또는 >등록 < 이 콘텐츠를 비롯한 모든 제한된 콘텐츠와 도구는 (100% 무료로) 이용할 수 있습니다.

관련 용어: 솔리드 모델링, 경계 표현, B-Rep, 구성적 솔리드 기하학, CSG, 불리언 연산, CAD 커널, 3D 모델링.

역사적 맥락

솔리드 모델링: B-rep 및 CSG

1960
1963
1965-12-21
1970
1970
1970
1970
1960
1962
1964
1970
1970
1970
1970
1972

(날짜를 알 수 없거나 관련이 없는 경우, 예를 들어 "유체역학"의 경우, 주목할 만한 등장 시기를 대략적으로 추정하여 제공합니다.)

고화질 이미지 및 다운로드는 등록된 회원에게만 100% 무료로 제공됩니다.

> 로그인 <