GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

usnistgov/STP2X3D

Translator from STEP format to X3D format (소개는 저장소 자체 문서에서 왔습니다.)

데이터 기준 October 25usnistgov

최고 순위

#172

과소평가 · 활발한데 무명

100

누적 스타

33

포크 수

4

최근 30일 기록 일수

프로젝트 상태라이선스: NOASSERTION최근 push: October 15열린 이슈(PR 포함): 5

2026-10-25부터 수집. 미확인 = 아직 미수집

README에 뱃지를 붙여보세요 · usnistgov/STP2X3D[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/usnistgov/STP2X3D.svg)](https://git.vaiox.xyz/ko/repo/usnistgov/STP2X3D)
<a href="https://git.vaiox.xyz/ko/repo/usnistgov/STP2X3D"><img src="https://git.vaiox.xyz/api/badge/usnistgov/STP2X3D.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

프로젝트 문서

STEP to X3D Translator (STP2X3D)

STP2X3D translates STEP (ISO 10303) Part 21 files (.stp / .step / .p21) and AP242 Domain Model XML (.stpx) to X3D (ISO/IEC 19776) (.x3d) or X3DOM (.html).

Originally developed at the National Institute of Standards and Technology (NIST), the software is based on the Open CASCADE STEP Processor and written in C++. Version 2.0 is maintained at Pusan National University.

Prerequisites

  • Open CASCADE Technology (OCCT) 8.0.0 or higher (recommended)
    • Rebuild OCCT for your toolchain; see the OCCT build guide.
    • Select vc14 or higher (x64) on Windows.
    • Typical DLL set required at runtime (names may vary slightly by OCCT build options):
      • OCCT: freetype.dll, jemalloc.dll (if JeMalloc is enabled), TKBO.dll, TKBRep.dll, TKCAF.dll, TKCDF.dll, TKDE.dll, TKDESTEP.dll, TKernel.dll, TKG2d.dll, TKG3d.dll, TKGeomAlgo.dll, TKGeomBase.dll, TKHLR.dll, TKLCAF.dll, TKMath.dll, TKMesh.dll, TKPrim.dll, TKService.dll, TKShHealing.dll, TKTopAlgo.dll, TKV3d.dll, TKVCAF.dll, TKXCAF.dll, TKXSBase.dll
      • VC++ runtime: msvcp140.dll, vcruntime140.dll (and vcruntime140_1.dll for newer MSVC toolsets)

Build

Windows

  • Use CMake 3.18 or higher.
    • Generator: Visual Studio with x64 (vc14 / MSVC 2015+ toolset).
  • Set OCCT include/lib paths via environment variables, or edit the defaults in STP2X3D/CMakeLists.txt:
    • CSF_OCCTIncludePath — e.g. ...\OCCT-8_0_0\bin\inc
    • CSF_OCCTLibPath — e.g. ...\OCCT-8_0_0\bin\win64\vc14\lib
  • Example from the repository root:
mkdir build
cd build
cmake ..
cmake --build . --config Release

Linux

  • Use CMake 3.12.2 or higher.
  • Point CSF_OCCTIncludePath / CSF_OCCTLibPath (or the defaults in STP2X3D/CMakeLists.txt) at your OCCT install.
  • From the repository root:
mkdir build
cd build
cmake ..
make

Usage

STP2X3D is a command-line tool. See the Usage guide, or run the executable with no arguments to print options.

STP2X3D.exe --input Model.stp --edge 1 --quality 7
STP2X3D.exe --input Assembly.stpx --html 1

Work In Progress

  • Support for additional output formats (e.g. glTF)

Contact

Used By

Reference

Version

2.0

Disclaimers

This software originated at NIST. See the NIST Disclaimer and LICENSE.md for the original NIST terms of use.

현재 순위

  • 172

    과소평가 · 활발한데 무명

    100 스타 · 33 fork · 총 스타 수(오름차순)

    과소평가 →

최근 30일 추이

누적 스타 추이

순위 추이

일별 스타 증가

같은 보드의 이웃 랭커 · 과소평가

← 랭킹으로