STEPNode
Node native add-on for STEP-NC API and DIgital Thread Applications
Install / Use
/learn @steptools/STEPNodeREADME
ARCHIVED
Development of this package has moved internal to STEP Tools to be closer to the C++ operations that it wraps, but this GitHub repository remains as a read-only reference.
STEPNode
The STEP-NC API provides high-level operations to create, manipulate, and simulate digital thread models. These operations are implemented in C++ and wrapped with a Node Native Addon. They are also available as a .NET API for C# and VB use.
The API has hundreds of functions which are grouped into several objects that provide namespace segregation and some state. API calls are mostly plain functions and there is no object heiarchy. The API is documented here.
The examples directory contains several examples showing how to use the STEPNode interface to build digital thread models from a variety of source material.
The STEPNode module is used by the digital thread server in the NC.js Package.
The master branch of this package is published to NPM as the STEPNode package, but BUILDING describes how to compile the package from source.
The CONTRIBUTING file describes the technical details for adding new node native functions to the API and the procedure for submiting them for inclusion.
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
