ACIS

ACIS
3D ACIS 모델러
SchemeAIDE ACIS.png
스크린샷
개발자스페이스 코퍼레이션
안정된 릴리스
버전 2019 1.0.2 / 2018-09-21
운영 체제Windows 7(이상), MacOSLinux(Red Hat)
유형3D 모델러
면허증.독자적인 소프트웨어
웹 사이트www.spatial.com

3D ACIS Modeler(ACIS)는 Dassault Systemes의 일부인 Spatial Corporation(이전의 Spatial Technology)이 개발한 기하학적 모델링 커널입니다.ACIS는 컴퓨터 지원 설계(CAD), 컴퓨터 지원 제조(CAM), 컴퓨터 지원 엔지니어링(CAE), 건축, 엔지니어링 및 건설(AEC), 좌표 측정 기계(CMM), 3D 애니메이션 및 조선과 같은 업계에서 많은 소프트웨어 개발자에 의해 사용됩니다.ACIS는 소프트웨어 개발자와 제조업체에 기본 3D 모델링 기능을 제공합니다.

ACIS는 견고한 3D 모델링 기능을 가능하게 하는 [citation needed]개방형 객체 지향 C++ 아키텍처를 특징으로 합니다.ACIS는 와이어프레임 모델, 표면솔리드 모델링 기능을 매니폴드비매니폴드 토폴로지와 통합하고 풍부한 기하학적 연산 세트를 통합하기 때문에 하이브리드 모델링 기능을 갖춘 애플리케이션을 구축하는 데 사용됩니다.

역사

기하학적 커널로서 ACIS는 제1세대 [3]로물루스 다음으로 이어지는 제2세대 시스템입니다.

ACIS라는 단어가 실제로 무엇을 의미하는지, 또는 그것이 약자인지 여부에 대한 몇 가지 버전이 있습니다.ACIS는 Alan, Charles, Ian's System(Three-Space Ltd.의 일부로서 Alan Grayer, Charles Lang 및 Ian Braid) 또는 Alan, Charles, Ian 및 Spatial(이후 Spatial Technology, 현재 Spatial Corp.)의 약자입니다.가까운 소식통에 따르면 실제로는 Alan, Charles, Ian, Sowar의 약자로 Sowar는 Space Technology의 창시자인 Dick Sowar의 약자입니다.그러나 [by whom?]ACIS의 [citation needed]창시자들은 ACIS의 이름이 그리스 신화에서 유래되었다고 단순히 제안할 것이다.

1985년 Alan Grayer, Charles Lang 및 Ian Braid(Romulus와 Romulus-D의 창시자)는 Three-Space Ltd(영국 캠브리지)를 설립하였습니다.이것은 1986년 Sowar가 Str의 공간적 커널을 위한 ACIS 솔리드 모델링 개발을 위해 설립되었습니다.ACIS의 첫 번째 버전은 1989년에 출시되었으며 HP에 의해 ME CAD 소프트웨어로의 통합을 위한 라이선스를 신속하게 취득했습니다.

2000년 후반, Spatial이 Dassault Systemes에 인수되었을 무렵, ACIS 파일 형식이 약간 바뀌어 더 이상 공개되지 않았습니다.

아키텍처

소프트웨어 컴포넌트는 기능적으로 특화된 소프트웨어 단위입니다.소프트웨어 아이템(기능, 클래스 등)의 집합으로, 몇 가지 명확한 목적에 대응합니다.소프트웨어 시스템 또는 제품 전체의 구성 요소 역할을 합니다.제품은 함께 조립되어 패키지로 판매되는 하나 이상의 소프트웨어 구성 요소입니다.구성 요소를 서로 다른 조합으로 배열하여 서로 다른 제품을 구성할 수 있습니다.

ACIS 제품 라인은 소프트웨어 컴포넌트 테크놀로지를 사용하여 설계되었으며 이를 통해 어플리케이션은 필요한 컴포넌트만 사용할 수 있습니다.경우에 따라서는, 복수의 컴포넌트를 특정의 목적에 맞추어 이용할 수 있기 때문에(Spatial 또는 서드 파티의 벤더로부터), 애플리케이션 개발자는 자신의 요구에 최적인 컴포넌트를 사용할 수 있습니다.예를 들어 Spatial에서 여러 렌더링 구성 요소를 사용할 수 있으며, 개발자는 플랫폼 또는 애플리케이션에 가장 적합한 렌더링 구성 요소를 사용합니다.

지원되는 플랫폼 및 운영 체제

플랫폼 운영 체제 컴파일러 32비트 64비트
마이크로소프트 윈도 7 Visual C++ 2010, Visual C++ 2013, Visual C++ 2013, Visual C++ 2015 네. 네.
마이크로소프트 Windows 8, Windows 8.1, Windows 10 Visual C++ 2010, Visual C++ 2013, Visual C++ 2013, Visual C++ 2015, VC++ 2017 아니요. 네.
레드햇 Enterprise Linux, 버전 5.0, Enterprise Linux, 버전 6.0, Enterprise Linux, 버전 7.0 GNU C++ gcc 4.1.2 네. 네.
사과 OS X 10.7.5, OS X 10.10 Clang 버전 4.1 컴파일러 64비트 아니요. 네.

기능

ACIS 모델러

ACIS의 코어 기능은[4], 다음의 3개의 카테고리로 분류할 수 있습니다.

3D 모델링

  • 2D 곡선 세트를 복잡한 표면 또는 솔리드 형태로 돌출/리볼브/스위프할 수 있습니다.
  • 표면 및 솔리드 모델에서 면 사이와 모서리를 따라 필렛과 모따기를 수행합니다.
  • 곡선의 닫힌 네트워크에 표면을 적합시킵니다.
  • 반복적인 모양의 패턴을 생성합니다.
  • 속이 빈 고형물과 두꺼운 표면.
  • 곡선, 표면 및 솔리드의 인터랙티브하게 구부림, 비틀림, 스트레칭 및 워프 조합.
  • 곡선, 표면 및 솔리드 조합을 교차/감축/통합합니다.
  • 종단 원곡선 세트에 맞는 로프트 표면.
  • 모델의 표면을 테이퍼/오프셋/이동합니다.

3D 모델 관리

  • 사용자 정의 데이터를 모델의 모든 수준에 첨부합니다.
  • 지오메트리 및 토폴로지의 변경을 추적합니다.
  • 질량과 부피를 계산합니다.
  • 셀 위상을 사용하여 고체의 하위 영역을 모델링합니다.
  • 독립된 이력 스트림을 사용하여 무제한 실행 취소/재실행 가능.

3D 모델 시각화

  • 표면 형상을 다각형 망사 표현으로 테셀링합니다.
  • 옵션인 Deformable Modeling 컴포넌트로 고도의 서페이스 기능을 만들 수 있습니다.
  • 옵션인 PHL V5 컴포넌트를 사용하여 은선 제거로 정확한 2D 투영을 생성할 수 있습니다.
  • 그래픽 애플리케이션 개발

ACIS Modeler 확장 기능

CGM 다면체
CGM Polyheedra는 다면체와 B-rep 모델링을 결합한 3D ACIS Modeler의 추가 기능입니다.3D ACIS Modeler 사용자가 이미 익숙한 인터페이스를 활용하여 기존 및 신규 고객은 대략적인 다면체 데이터를 3D 프린팅, 감산 제조, 분석 및 기타 워크플로우에 통합할 수 있습니다.
3D 변형 가능 모델링
3D 변형 가능 모델링은 3D 모델을 성형하기 위한 대화형 조각 도구입니다.Spatial의 3D 모델링 개발 기술 제품군의 일부로 포함된 3D 변형 가능 모델링은 로컬 및 글로벌 편집 기능을 사용하여 자유 형식의 B-스플라인 NURBS 곡선 및 표면을 쉽게 만들고 조작할 수 있습니다.
고도의 커버
Advanced Covering은 3D ACIS Modeler의 독립형 애드온으로 제공되는 변형 가능 모델링의 기능입니다.이 단일 API는 정교한 알고리즘을 사용하여 경계 및 옵션 내부 안내 지오메트리에 대한 위치 및 연속성에 대해 사용자가 지정한 허용 오차를 충족하는 고품질의 n면 표면을 만듭니다.Advanced Covering은 표면을 솔리드 또는 와이어 바디의 회로(폐쇄 루프를 형성하는 가장자리 집합)에 장착할 수 있도록 해 소비자 제품 설계에 유용합니다.다른 용도 중에서도 Advanced Covering(고급 커버링)은 엔드 캡핑, 변환 후 보정 및 곡선 데이터에서 표면 정의에 사용할 수 있습니다.
패배
격퇴는 CAE 분석가가 일반적으로 메쉬 전에 3D 모델에서 삭제하고자 하는 작은 기능을 자동으로 식별하여 제거합니다.분석가는 설계와 제조에 사용되는 동일한 모델에서 작업하는 경우가 많지만, 이러한 모델은 시뮬레이션이나 분석 목적에 필요한 것보다 훨씬 더 상세하게 작업하는 경우가 많습니다.불필요한 디테일을 배제함으로써 모델을 단순화합니다.이 프로세스는 일반적으로 상당한 비용이 드는 수동 프로세스입니다.
CGM HLR
CGM HLR은 CATIA V6 기술을 기반으로 Spatial에서 HLR(은선 제거) 솔루션입니다.CGM HLR은 ACIS에 의존하는 개발 기술입니다.ACIS 라이선스가 필요합니다.3D는 현재 대부분의 엔지니어링 분야에서 사실상의 CAD 표준이지만, 2D는 여전히 기술 일러스트레이션, 제조아키텍처와 같은 업계에서 입지를 다지고 있습니다.3D 모델은 CAD 설계의 일반적인 주요 출력이므로, 이러한 업계의 사용자는 3D 모델에서 직접 2D 계산 도면을 생성하는 효율적이고 정확한 방법을 필요로 합니다.은선 제거(HLR)는 3D 모델에서 정확한 2D 표현을 만드는 데 중요한 요소입니다.HLR을 사용하면 변환된 모델은 주어진 관점에서 볼 수 있는 부품만 표시합니다. 일반적으로 3D 모델 표현에 포함된 숨겨진(또는 가려진) 가장자리가 제거되거나 가려진 위치를 나타내는 선 스타일로 그려집니다.

파일 형식

파일 형식 저장

ACIS는 Standard ACIS Text(SAT; 표준ACIS 텍스트)와 Standard ACIS Binary(SAB; 표준ACIS 바이너리)의 2종류의 저장 파일을 서포트하고 있습니다.두 형식 모두 동일한 정보를 저장하기 때문에 일반적으로 SAT 파일이라는 용어는 구분이 필요하지 않을 때 사용됩니다.

SAT 파일은 단순 텍스트 편집기로 볼 수 있는 ASCII 텍스트 파일입니다.SAT 파일에는 캐리지 리턴, 공백 및 다른 형식을 사용하여 육안으로 읽을 수 있습니다.SAT 파일의 확장자는 .sat입니다.

SAB 파일은 단순한 텍스트 편집기로 볼 수 없으며, 사람의 가독성이 아닌 콤팩트함을 목적으로 합니다.SAB 파일의 확장자는 .sab입니다.SAB 파일에서는 추가 포맷 없이 요소와 바이너리 태그 사이의 구분 기호를 사용합니다.

파일 저장 구조

버전 7.0(circa 2001)의 SAT 형식 사양이 공개되었습니다.이것에 의해, ACIS 에 근거하지 않는 외부 애플리케이션에서도, 그러한 파일에 보존되어 있는 데이터에 액세스 할 수 있게 되었습니다.SAT 파일 형식을 이해하는 데 필요한 기본 정보(저장 파일 형식 구조, 데이터 캡슐화 방법, 쓴 데이터 유형, 하위 유형 및 참조 등)는 이 문서에서 확인할 수 있습니다.그러나 ACIS의 새로운 버전에서는 사양이 공개되지 않은 SAT 파일의 변경된 형식을 사용합니다.따라서 최신 SAT 파일을 읽으려면 네이티브 ACIS 라이브러리를 사용하거나 포맷의 리버스 엔지니어링을 사용해야 합니다.

저장 파일에는 다음이 포함됩니다.

  • 세 줄의 머리글자
  • 엔티티 레코드, 데이터의 대부분을 나타냅니다.
  • 선택적으로 시작 기록 데이터 마커
  • 필요에 따라 이력 및 롤백에 필요한 오래된 엔티티 레코드
  • 선택적으로, 종료 기록 데이터 마커
  • 엔드 마커

ACIS Release 6.3 이후로는 SAT 파일을 저장하기 전에 파일헤더의 제품 ID와 유닛을 입력해야 합니다.

버전 번호와 ACIS 출시

ACIS는 현재 Spatial에서 개발 중입니다.ACIS의 현재 버전(릴리스) 번호의 개념과 보존 버전 번호를 유지합니다.save version을 사용하면 이전 버전의 ACIS에서 읽을 수 있는SAT save 파일을 작성할 수 있습니다.

ACIS 릴리스 4.0 이후에서는 SAT 저장 파일 형식은 마이너릴리즈에서는 변경되지 않고 메이저릴리즈에서만 변경되었습니다.이것에 의해, 같은 메이저 버전의 ACIS 에 근거하는 애플리케이션은, 보존 버전의 염려 없이 데이터를 교환할 수 있게 되었습니다.이 상호 운용성을 심플한 실장으로 제공하기 위해 ACIS 저장 파일에는 메이저버전 번호를 정확하게 식별하기 위한 기호가 포함되어 있습니다만 마이너버전은 식별하지 않습니다.즉, 같은 메이저버전의 ACIS를 사용하여 작성된 어플리케이션에서는 마이너버전에 관계없이 호환성이 있는 저장 파일이 생성됩니다.이는 메이저 버전 간에 내부 마이너버전 번호를 늘리지 않음으로써 실현되었습니다.

릴리스 7.0 이후 ACIS는 다시 정확한 메이저, 마이너 및 포인트버전 번호를 제공하기 시작했습니다.2015년 9월 릴리즈 2016 1.0부터 Spatial은 시멘틱 버전으로 업데이트되었으며, 이제 모델 연도별 버전 및 해당 모델 연도 내의 메이저, 마이너 및 포인트 릴리스에 대해 설명합니다.

릴리스 번호와 SAT 변경의 관련성을 요약합니다.

  • 메이저 릴리스: SAT 파일이 변경될 수 있습니다.기능이 대폭 변경될 가능성이 있습니다.기존 어플리케이션의 대폭적인 변경이 필요할 수 있습니다.
  • 마이너 릴리즈:SAT 파일은 변경되지 않습니다.새로운 기능을 제공할 수 있습니다.기존 어플리케이션에 최소한의 변경이 필요할 수 있습니다.
  • 포인트 릴리스:마이너 변경만(버그 수정).(서비스 팩이라고도 합니다).
풀어주다 날짜.
2020 1.0 2019년 11월 12일
2019 1.0 2018년 11월 13일
2018 1.0 2017년 7월 26일
2017 1.0 2016년 7월
2016 1.0 2015년 9월
R25 2014년 7월
R24 2013년 6월
R23 2012년 8월
R22 2011년 7월
R21 2010년 5월
R20 2009년 5월
R19 2008년 7월
R18 11월 2007년
을 때 2007년 4월
R16 2006년 1월

도입

2013년 다음과 같은 소프트웨어 플랫폼의 기하학적 kernel/engine로:ACIS을 사용한다.BricsCAD, SpaceClaim,[5]TurboCAD과 Cimatron.

참고 항목

참조

  1. ^ "공간 새로운 2017년 1.0, 배송 기술 개선 Aimed 혁신과 산업화에".디솔트 Systèmes, 공간 공사2016년 8월 9일 취득.
  2. ^ "Spatial 3D Modeling Solutions and Data Interoperability Tools".
  3. ^ "CAD software history CAD CAM computer aided design 1980 to 1985". Archived from the original on 3 February 2007. Retrieved 2007-03-14.
  4. ^ "ACIS Functionality". Archived from the original on 2007-03-09. Retrieved 2007-03-16.
  5. ^ "SpaceClaim Frequently Asked Questions". SpaceClaim Corporation. Retrieved 17 May 2013.

외부 링크