• 제목/요약/키워드: 가변 슬라이싱

검색결과 2건 처리시간 0.017초

3D 프린팅 시간 단축을 위한 상하 레이어 폴리라인 병합 기반 가변 슬라이싱 (Adaptive Slicing by Merging Vertical Layer Polylines for Reducing 3D Printing Time)

  • 박지영;강주형;이혜인;신화선
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제22권5호
    • /
    • pp.17-26
    • /
    • 2016
  • 본 논문에서는 상하 레이어 폴리라인 병합(merging) 기반 가변(adaptive) 슬라이싱 기법을 제안한다. 먼저 출력 가능한 최소 두께 값을 사용하여 입력된 3D 폴리곤 모델을 균일(uniform) 슬라이싱하고 각 레이어 단면 영역의 경계에 대한 폴리라인(polyline)들을 생성한다. 다음으로 상하 연결성이 높은 폴리라인들을 그룹화한 후, 각 그룹 내에서 불필요한 폴리라인들을 삭제한다. 삭제할 레이어를 결정하기 위해 기하오차척도인 커스프 높이(cusp height)를 계산하고 이를 기반으로 적정 레이어 두께를 결정한다. 마지막으로레이어 두께 범위 내의 폴리라인들을 삭제함으로써 한 개 레이어로 병합된다. 제안 방법은 형상의 특징을 최대한 유지함과 동시에 출력 시간을 효과적으로 단축시킨다는 장점을 가진다. 성능 검증을위해 제안 기법과 전역적 가변 슬라이싱 기법을 사용하여 총 10개 3D 폴리곤 모델을 슬라이싱 한 후 출력 시간을 결정짓는 수치인 폴리라인의 총 길이를 측정하였다. 실험 결과, 모든 모델에 대해 제안한 기법의 폴리라인 총 길이가 더 짧았으며 이는 더 빠른 시간에 출력을 완료할 수 있다는 것을 의미한다.

시나리오 기반 자기적응형 소프트웨어의 효율적인 분석 방안 (An Efficiency Analysis Method of Self-adaptive software based Scenario)

  • 백수진;송영재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.492-495
    • /
    • 2008
  • 기존 컴퓨팅 패러다임에서는 고정된 환경을 가정하여 소프트웨어를 설계하였으므로 급속한 시장 환경의 변화와 소비자의 불확실한 요구조건에 대응하여 개발하기에 어려움이 있다. 따라서 외부 환경의 변화를 직면하였을 때 동작을 멈추는 것이 아니라 그 변화를 감지하고 대안을 선택하여 지속적으로 서비스를 제공할 수 있는 자기 적응형 소프트웨어가 필요하다. 그러나 기존의 자기적응형 소프트웨어에 대한 연구는 적응형 소프트웨어에 영향을 주는 문맥정보를 모델링하는 기법이나 적응을 위해 대체할 수 있는 기능들을 찾아내는 방법에 대한 연구가 부족한 실정이다. 이 문제를 해결하기 위해 본 논문은 시나리오를 이용한 목표 기반으로 분석을 하고, 분석된 요구사항의 가변 수와 크기에 따라 프로그램의 문법뿐 아니라 사용자의 관점에서도 의미 있도록 프로그램 동적 슬라이싱 기법을 적용하도록 한다. 또한, 제안된 방법이 전 과정에 문맥에 대한 분석, 설계 정보가 반영되어 동적으로 재구성하는 방법을 제시하도록 한다.