기본사양
- SCANLAB RTC 제어기 지원
- RTC4 / RTC4e / RTC5 / RTC6 / RTC6e
- XL-SCAN (대면적 가공을 위한 syncAXIS 기반의 RTC6 + ACS 지원)
- 계측(Measurement) 및 프로파일링 지원
- 실시간 스캐너 경로 추출 및 출력 신호을 조합해 그래프 출력 지원
- 다양한 추가 옵션 지원
- MoF (Marking on the Fly), 2nd 스캔헤드, 3D 지원
- Sky Writing 모드 1/2/3 및 4 지원
- Ramp (자동 레이저 제어) 출력 지원
- 위치 의존형
- 설정 (및 실제) 속도 의존형
- 엔코더 신호 의존형
- 스캐너 필드 보정
- 2D / 3D 보정
- 레이저 파워 출력 제어
- 주파수, 듀티 비율, 아나로그, 디지털 출력 기반
- 다양한 벤더의 레이저 소스 출력 제어 지원: AdvancedOptoWave, Coherent, IPG, JPT, Photonics Industry, Spectra Physics 등
- 파워메터 및 파워맵 지원
- Coherent (PowerMax), Thorlabs (OPM 기반), Ophir (StarLab 기반)
- 파워맵을 사용한 출력 보상 지원
- 다양한 엔티티및 외부 파일 포맷 지원
- 점, 선, 호, 폴리라인, 삼각형, 사각형, 나선, 트래팬 등 지원
- 페이지, 레이저 ,그룹, 블럭 등 각종 객체 지원
- 텍스트, 시리우스 텍스트, 이미지 텍스트, 원형 텍스트 등 지원
- 이미지, DXF, HPGL, ZPL 포맷 지원
- QR, DataMatrix, PDF417 등 2D 바코드 지원
- STL, OBJ, PLY 등의 3D 메쉬 포맷 지원
- 오픈 아키텍쳐
- 외부 개발자를 위한 편집기(SiriusEditorControl) 와 레이저 소스 (ILaser) 측 소스코드 공개
주요특징
- 더욱 개선된 쉐이더(Shader) 엔진으로 고속 렌더링 지원
- 3D 프린터 기능 확장을 위한 슬라이서(Slicer) 및 외곽 경로(Contour) 추출 기능 지원
- 복수의 해치 패턴 적용 및 경로 최적화 지원
- 스캐너 및 레이저 펜 속성 변경 지원
- 다양한 렌더링 모드 지원 (per-vertex, Z-depth 등)
- 멀티 페이지(최대 4개) 문서 포맷 지원
- 2D 및 3D 카메라 뷰 지원

패키지/ DLLs
SpiralLab.Sirius3.Dependencies— SCANLAB RTC4/5/6, syncAXIS 런타임, 폰트 및샘플 파일들SpiralLab.Sirius3— HAL 하드웨어 제어부 (스캐너, 레이저, 파워메터 등)SpiralLab.Sirius3.UI— 엔티티, 뷰, 편집기, 렌더 엔진, 윈폼 UI 컨트롤들
NuGet 패키지 매니저를 통해 손쉽게 업데이트가 가능합니다.
대상 플랫폼
net481net8.0-windows
시스템 요구사항
- Windows 10/11 (x64)
- OpenGL 3.3 이상 지원
- SCANLAB 드라이버 설치 필요 (자세한 지원 버전은 아래 참고)
의존성
- SCANLAB
- RTC4: v2023.11.02
- RTC5: v2024.09.27
- RTC6: 2025.10.30 v1.22.1
- syncAXIS: v1.8.2 (2023.03.09)
- .NET / OpenTK
net481- OpenTK 3.3.3
net8.0-windows- OpenTK 4.9.4
- OpenTK.Mathematics 4.9.4
- Common
- Newtonsoft.Json 13.0.4
- Microsoft.Extensions.Logging 8.0.1
- Microsoft.Extensions.Logging.Abstractions 8.0.3
시작하기
- 아래 DLLs 을 NuGet 패키지 관리자로 추가
SpiralLab.Sirius3.Dependencies(https://www.nuget.org/packages/SpiralLab.Sirius3.Dependencies)SpiralLab.Sirius3(https://www.nuget.org/packages/SpiralLab.Sirius3)SpiralLab.Sirius3.UI(https://www.nuget.org/packages/SpiralLab.Sirius3.UI)
- 스캐너(IScanner), 레이저(ILaser), 파워메터(IPowerMeter) 및 마커(IMarker) 등의 장치 객체들을 생성 및 초기화 이후 SiriusEditorControl 에 지정
- 예제 코드: https://github.com/labspiral/sirius3

라이센스
- 상업적 이용을 위해서는 라이센스 구매가 필요합니다.
- 연락처: hcchoi@spirallab.co.kr | https://spirallab.co.kr
- LICENSE.txt 및 THIRD-PARTY-NOTICES.txt 참고해 주세요
라이센스 동글키가 없으면 평가판 모드로 30분 동안만 동작 됩니다. (일부 기능은 제한됨)