• 제목/요약/키워드: STL 형식

검색결과 11건 처리시간 0.027초

STL 3D 형식의 메쉬 모델을 형식으로 OBJ 변환하는 시스템 개발 (Development of a System to Convert a 3D Mesh Model in STL Format into OBJ Format)

  • 여창모;박찬석;문두환
    • 한국기계가공학회지
    • /
    • 제17권3호
    • /
    • pp.78-86
    • /
    • 2018
  • The 3D mesh model is used in various fields, such as virtual reality, shape-based searching, 3D simulation, reverse engineering, 3D printing, and laser scanning. There are various formats for the 3D mesh model, but STL and OBJ are the most typical. Since application systems support different 3D mesh formats, developing technology for converting 3D mesh models from one format into another is necessary to ensure data interoperability among systems. In this paper, we propose a method to convert a 3D mesh model in STL format into the OBJ format. We performed the basic design of the conversion system and developed a prototype, then verified the proposed method by experimentally converting an STL file into an OBJ file for test cases using this prototype.

3D layer 생성을 위한 RP 모델 분할 알고리즘 (RP model decomposition algorithm for making 3D layer)

  • 이재호;박준영
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 2000년도 춘계공동학술대회 논문집
    • /
    • pp.724-727
    • /
    • 2000
  • Rapid Prototyping(RP)이란 3차원 솔리드 모델을 단면화한 뒤 하나씩 적층하는 가공방식을 총칭한다. 이때 단면화하는 방법에 따라서 uniform, adaptive slicing으로 나뉘며, 입력 모델에 따라서 direct slicing과 STL을 이용한 방식으로 나뉜다. 적층 방법에 따라서는 연속된 2D 윤곽을 기반으로 적층하는 vertical layer 방식과 인접한 두 개의 2D 윤곽들을 연결하며 만들어진 3D layer를 기반으로 가공하는 sloping layer방식으로 나뉠 수 있다. 현재 상용 RP 시스템들에서는 거의 모든 경우 vertical layer 방식이 채택되어 사용되고 있다. RP와 절삭 공정, 예를 들면 CNC 밀링의 장점을 효율적으로 결합하기 위해서는 임의의 복잡한 형상을 갖는 솔리드 모델을 정밀도에 제한이 없이 제조할 수 있어야 한다. 그러나 절삭 공정은 특별한 전문적 지식들을 필요로 한다 또한 상용 RP에서 사용하는 순차적인 적층 작업으로는 가공할 수 없는 형상들이 많다. 대표적인 것으로 지지대를 필요로 하는 형상들이 있다. 이러한 형상들을 지원하기 위해서는 복잡한 3D 형상을 절삭 가능한 형식으로 분할하는 것과 적층 가능한 순서대로 공정 계획하는 것이 필요하게 된다. 본 연구에서는 SDM에서 제시된 3D 분할 방법이 솔리드 모델을 기반으로 전개되어 STL file과 같은 삼각다면체 형식으로 근사화된 모델에 적용하기 어렵다는데 착안하여 STL file에서 읽어들인 삼각 다면체 모델을 가공 가능한 3D 형상으로 분할하는 알고리즘을 제시하고자 한다.

  • PDF

3차원 의료영상을 이용한 보청기 제작의 새로운 모델링 방법 (A Novel Modeling Method for Manufacturing Hearing Aid Using 3D Medical Images)

  • 김형균
    • 대한방사선기술학회지:방사선기술과학
    • /
    • 제39권2호
    • /
    • pp.257-262
    • /
    • 2016
  • 본 연구는 3차원 프린터를 이용한 보청기 이어 쉘 제작기법에서 보청기 이어 쉘 제작에 필요한 모델링 구조를 DICOM(Digital Imaging and Communication in Medicine) 영상에 의한 새로운 방법으로 제시하고자 하였다. 실험방법은 DICOM 볼륨 영상에서 임계치 값을 이용한 3차원 외이도를 추출하여 3차원 프린터가 인식할 수 있는 표준 형식의 STL(STereoLithography) 파일로 모델링 표면구조를 비교하였다. 이러한 3차원 모델링은 기존의 귓본 제작 후 3차원 스캐너에 의한 인접한 등치선 사이를 3차원 표면조각들로 채워 모델링 구조를 표현한 방법들로서 본 연구에서도 DICOM 영상에 의한 삼각형 표면구조를 동일하게 만들 수 있었다. 이는 DICOM 영상에 의한 모델링 표면구조가 기존 3차원 프린터가 인식할 수 있는 동일한 환경을 제공해 최종적으로 보청기 이어 쉘 형상을 출력 할 수 있음을 나타냈다.

선체 횡단면 곡선 보간에 의한 표면 생성 및 유동 계산 (COMPUTATION OF FLOW AROUND A SHIP USING A SURFACE INTERPOLATED FROM STATION LINES)

  • 김현식;신상묵
    • 한국전산유체공학회지
    • /
    • 제20권4호
    • /
    • pp.21-27
    • /
    • 2015
  • Flow field around the KRISO 3600TEU container ship is computed using a surface generated based on interpolations of station lines, which are given in a body plan of the ship, without using any CAD program. An interpolation method is suggested based on inscribed circles to generate curves between two neighboring station lines. The interpolated surface is saved in a STL format to use the snappyHexMesh utility of the openfoam. Computed resistance of the ship is compared with experimental and other computational results and the effects of the interpolation of neighboring station lines on the computed resistance are investigated. The suggested method is applied to calculate the flow field around a submarine with appendages. The surface triangulations for the hull and the appendages are generated without consideration of each other, then those surface triangulations are simply combined to provide a grid generator with the body boundary. The junctures of the hull and the appendages are identified automatically during the grid generation procedure. Tip vortex is captured, which travels downstream from the tip of the appendages.

복잡한 CAD 형상의 매개변수화를 통한 3차원 경계면 레벨-셋 알고리즘 개발 및 적용 (A Level-set Parameterization for Any 3D Complex Interface Related to a Fire Spread in Building Structures)

  • 김현준;조수영;이영헌;여재익
    • 한국항공우주학회지
    • /
    • 제48권2호
    • /
    • pp.135-146
    • /
    • 2020
  • 경계면을 정의하는 기존의 레벨-셋 기법은 대개 수학적인 수식을 이용한다. 그러나 3차원 데카르트 좌표계에서 복잡한 경계면을 수식으로 설정하는 방식은 거의 불가능하다. 이러한 이유로 우리는 보편적으로 사용되는 스테레오리쏘그래피(STL) 형식을 매개 변수화하여 3D 캐드 형상의 내부와 외부를 구분하는 레벨-셋 경계면 설정 알고리즘을 개발하였다. 본 논문은 반응막대 실험 모사를 통해 기존의 경계면 설정 방식과 새로운 경계면 설정 방식 결과와 비교하여 이 알고리즘이 적용된 하이드로 다이내믹 솔버의 타당성을 확보하였다. 이를 통해 가연성 기체로 채워진 다양한 형상 안에서 충격파와 상호작용이 연소 폭발 천이 현상에 미치는 영향을 수치적으로 해석하였다. 또한, 실제 크기의 공장 설비에서 화염이 퍼져나가는 과정과 데토네이션 발생이 설비에 미치는 피해를 수치적으로 예측하는 시뮬레이션을 진행하였다.

치아 삭제의 다른 자가 평가 방법 후 개선에 대한 비교 연구 (A comparative study of the improvement after different self-assessment methods of tooth preparation)

  • 김정한;손큰바다;이규복
    • 구강회복응용과학지
    • /
    • 제35권4호
    • /
    • pp.220-227
    • /
    • 2019
  • 목적: 이 연구의 목적은 세 가지 자가 평가 방법에 따라 치의학전문대학원 학생들의 치아 삭제 능력의 향상 정도를 비교하는 것이다. 연구 재료 및 방법: 경북대학교 치의학전문대학원의 2학년 48명 학생을 대상으로 3개의 실험 그룹으로 나누었다. 금관(gold crown)제작을 위한 좌측 하악 제1대구치의 치아삭제를 수행하였다. 세 가지 자가 평가 방법(시각적, 디지털, putty index 자가 평가 그룹)을 사용하여 자가 평가를 수행하고, 치아 삭제를 다시 수행했다. 구강 스캐너를 사용하여 각 치아(삭제된 치아 및 삭제되지 않은 치아)를 스캔하고 standard tessellation language (STL) 파일 형식으로 데이터를 저장하였다. 삭제된 치아와 삭제되지 않은 치아의 STL 파일은 3 차원 분석 소프트웨어(Geomagic control X)를 사용하여 중첩되었다. 그리고 삭제량을 측정했다. 통계적 분석에서, 삭제량의 모든 값은 Wilcoxon signed rank 및 Kruskal-Wallis 테스트로 분석하였다(α = 0.05). 결과: 세 가지 자체 평가 방법은 통계적으로 유의한 차이를 나타냈다(P < 0.001). putty index 자가 평가 그룹은 디지털 자가 평가 방법보다 교육 후 오차의 감소가 더 컸다. 결론: 이 연구의 한계 내에서, 학생들은 세 가지 자기 평가 방법에 따라 치아 삭제 능력의 개선에 유의한 차이가 있음을 보였다.

Hadoop에서 3D 프린팅용 G-code 생성 소프트웨어 개발 (Development of G-code generating software for 3D printer in Hadoop)

  • 이규영;남기원;김건영;김성석;양순옥
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.78-80
    • /
    • 2017
  • 3D 프린터를 이용하여 출력을 하기 위해서는 3D 모델 데이터를 G-code로 변환하는 과정을 수행해야 한다. 일반적으로 3D 모델은 STL 파일 형식으로 저장되는데, 이 파일은 대개 삼각형 형식인 페이셋들의 좌표 데이터를 포함하고 있다. 만약 3D 모델의 크기가 커지거나 정밀도가 높아진다면, 페이셋의 수가 매우 많아지게 되고, 결과적으로 3D 모델에서 G-code로 변환하는 시간이 길어지게 된다. 본 논문에서는 널리 활용되고 있는 Hadoop에서 변환 소프트웨어를 개발하고자 하였다. Hadoop은 마스터 노드와 여러 데이터 노드들이 Map-Reduce 방식으로 작업을 수행한다. 이러한 노드들은 하둡 파일시스템(HDFS)을 공유할 수 있어 작업을 효율적으로 수행할 수 있다. 이에 본 논문에서는 이 시스템의 기능을 활용하여 기존에 개발된 분산 알고리즘을 변형한 후 이를 구현하고자 한다.

3D 모델 데이터의 G-code 변환 소프트웨어 개발 (Development of conversion software from 3D model data to G-code)

  • 주우성;모준서;김성석;양순옥;길준민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.430-432
    • /
    • 2016
  • 최근 3D 프린터의 활용 분야가 확대되면서 이와 관련된 다양한 연구가 활발하게 진행되고 있다. 본 연구에서는 3D 프린팅 될 3D 모델 데이터를 3D 프린터가 이해할 수 있는 G-code로 변환할 수 있는 소프트웨어를 개발하고자 한다. 일반적으로 STL 파일 형식으로 저장된 3D 모델은 특별한 규칙없이 저장된 여러 facet들로 구성되어 있다. 본 연구에서는 우선 이러한 facet들의 Z축 좌표 값을 기준으로 정렬을 수행한 후, 이를 순차적으로 G-code로 변환하는 소프트웨어를 개발하였다.

의료용 로봇 원격 응용을 위한 영상처리 시스템 개발 (The Development of Image Processing System for Medical Robot Remote Application)

  • 김주영;김중혁;김정채;김기덕;유선국
    • 한국의학물리학회지:의학물리
    • /
    • 제23권4호
    • /
    • pp.239-251
    • /
    • 2012
  • 본 논문에서는 원격제어가 가능한 의료용 로봇 응용을 위한 웹기반-영상처리 시스템을 구현하였다. 개발된 소프트웨어 시스템은 다양한 영상처리 모듈과 원격 제어동작 모듈로 계층적으로 구성되어 있으며, 계층적 구성은 상위계층의 복잡한 응용을 위한 확장성과 웹에서의 접근성을 만족하였다. 또한, 응용환경의 변화에 따른 처리된 영상의 표시, 전송, 저장 및 공유를 위하여 다양한 DICOM, VRML, CAD (STL) 파일형식을 지원하였다. 메시지를 기반으로 한 데이터 교환과 객체-지향 모듈과 오픈소스 기반의 소프트웨어 구성은 다양한 원격 의료 응용에 따른 다양한 요구조건에 맞는 효율적인 동적 조합이 가능할 것이다.

부품방향의 선정을 통한 광조형물의 후가공면적 최소화 (Minimization of Post-processing area for Stereolithography Parts by Selection of Part Orientation)

  • 김호찬;이석희
    • 대한기계학회논문집A
    • /
    • 제26권11호
    • /
    • pp.2409-2414
    • /
    • 2002
  • The surfaces of prototypes become rough due to the stair-stepping which is the inevitable phenomenon in the Rapid Prototypes are not used only for the verification of feature. The grinding, coating, or the composition of them is a main operation in post-processing in which lots of costs and long build time are needed. The solution is proposed to increase the efficiency of rapid prototyping by minimizing or removing the composition of them is a main operation in post-processing in which lots of costs and long build time are needed. the solution is proposed to increase the efficiency of rapid prototyping by minimizing or removing the regions for post-processing. the factors to cause the surface roughness and their effects are analyzed through the experiments. Software modules are developed to predict the surface roughness of each face in the prototyping with the result. An experimental compensation method is developed to apply the modules to various RP equipments, materials and build styles. The build direction is searched with use of genetic algorithm to maximize the total areas of the surface of which roughness is better than the user-defined value.