목록3D Data Preprocessing (7)
망치블로그
https://sumangchi.tistory.com/9 Open CADCADE API Pythonocc 빌드(Windows)이번 글에서는 pythonocc 빌드를 위한 환경 구성 방법을 자세히 설명해 드리겠습니다 공식 pythonocc install guide는 아래를 참고 해주세요 https://github.com/tpaviot/pythonocc-core/blob/master/INSTALL.md pythonocc-cosumangchi.tistory.com Pythonocc로 빌드를 하시는 분들이라면, 대부분 저처럼 C보다는 Python이 더 편해서 선택하셨을 겁니다. 이 글은 Cmake나 C에 익숙하지 않은 초보자를 위한 가이드입니다. Cmake를 잘 알고 계시거나, C 전문가이시면 저보다 더..
이번 글에서는 pythonocc 빌드를 위한 환경 구성 방법을 자세히 설명해 드리겠습니다 공식 pythonocc install guide는 아래를 참고 해주세요 https://github.com/tpaviot/pythonocc-core/blob/master/INSTALL.md pythonocc-core/INSTALL.md at master · tpaviot/pythonocc-corePython package for 3D geometry CAD/BIM/CAM. Contribute to tpaviot/pythonocc-core development by creating an account on GitHub.github.com ■ System Requirements (Windows) - Syste..
CAD 표현 학습CAD에서 Representation Learning이란 컴퓨터가 CAD 데이터의 핵심 정보를 추출하고 기계가 스스로 학습하는 것을 의미합니다 이러한 표현 학습은 인공지능 모델이 더 좋은 성능을 낼 수 있도록 합니다 예를 들어, 이미지 데이터를 다룰 때 원시 픽셀보다는 학습된 픽셀을 이용하면 더 효율적이죠.그리고 광범위한 데이터를 연구하고 다양한 작업을 위해 데이터의 유사성을 발견하는 것은 AI분야에서 핵심 연구 분야 였습니다논문에서 이 개념은 CAD데이터에도 확장이 된다고 말합니다CAD 데이터에서 기하학적인 특성을 추출 하는 것은 매우 중요하며 저는 B-rep 데이터의 인코딩된 기하학적 속성을 추출하여 유사성을 평가 하고자 합니다 이 프로세스의 첫 번째 단계는 특정 분석 목표에 따라 C..
GDL(Geometric Deep Learning)기존의 딥 러닝 방법은 오디오, 텍스트, 이미지, 비디오와 같은 일반적인 1D, 2D, 3D 그리드로 구성된 일반적인 유클리드 데이터 구조를 처리하여 다양한 응용 프로그램에서 큰 발전을 이룬 반면, GDL은 3D 모양, 메시, 포인트 클라우드, 그래프와 같은 불규칙한 구조의 데이터에서 복잡한 공간적, 위상적 특징을 처리하고 추출하도록 맞춤화되었습니다.GDL에서 처리하는 이러한 불규칙한 데이터 구조는 컨텍스트와 보유한 기하학적 속성에 따라 유클리드 또는 비유클리드가 될 수 있습니다. one of the most popular types of GDL : GNNs 그래프 구조 데이터 처리에 탁월한 GDL 접근 방식 중 가장 인기 있는 유형 중 하나입니다GNN은..
서론딥러닝은 메시, 복셀, 포인트 클라우드데이터 형식에서 3D 모양을 분석하는 데 상당한 성공을 거두었지만 CAD 데이터에 대한 딥러닝 적용은 거의 연구 되지 않았습니다.CAD 모델의 구조를 학습하고 다양한 측면에서 설계 프로세스를 용이하게 하기 위해 GDL(기하학딥러닝)방법을 활용하는 데 대한 연구에 대한 관심이 커지고 있습니다.CAD 딥러닝 연구 동향연구 분류 대분류소분류논문Representation Learning on CAD(표현학습) Classification and Retrieval(분류 및 검색)1. “Uv-net: Learning from boundary representations”(2021) 2. “Self-supervised representation learning for cad”..
용어설명ModelCAD 소프트웨어 내에서 생성된 실제 물체나 시스템의 2D 또는 3D 표현B-rep경계 표현은 위상적 구성요소를 표현하여 객체를 기하학적으로 설명하기 위한 데이터 형식(표면,모서리,정점과 그사이 관계)Sketch물체의 2D 도면은 선, 곡선 및 기타 기본적인 기하학적 모양으로 구성된 3D 모델을 만드는 기초가 됩니다.Extrude(돌출)특정 치수를 따라 2D 도면을 확장하여 3D 모델을 만드는 CAD 작업입니다.primitive(프리미티브)기계 언어에서 가장 기본적인 명령어2D 스케치의 경우 기본 요소는 점, 선, 호, 원, 타원 및 다각형3D 모양의 경우 기본형은 큐브, 구, 원통, 원뿔Constraint설계 모델(예: 스케치)의 엔터티의 기하학적 속성 에 부과하는 제한 또는 제약입니다..
CAD 데이터 형식 CAD 파일 형식은 주로 기하학적 및 기타 설계 정보를 전달하도록 설계되었습니다.이러한 형식은 2D 파일 형식과 3D 파일 형식의 두 가지 범주로 분류할 수 있습니다. 1. 2D 파일 형식구분파일 확장자특징장점단점DXF(도면 교환 형식)*.dxf- ASCII 또는 바이너리 형식- 간단하고 가벼운 형식 - 2D 절단 작업에 사용 하기 쉬움- 3D 기하학이나 복잡한 부품 기능에는 적합하지 않음 - 툴 경로나 G 코드를 생성하려면 추가적인 사후 처리가 필요DWG(도면)*.dwgAutodesk에서 개발한 독점 포맷- 복잡한 2D 및 3D 디자인, 레이어 및 메타데이터를 지원하여 세부적이고 복잡한 디자인에 이상적- 잡한 3D 부품 설계의 경우 STEP, IGES 또는 STL과 같은 다른 ..