Low-level streaming and rendering client used by the HOOPS Visualize Web Viewer. It connects the WebAssembly engine to the browser, manages the rendering canvas, and exposes a typed API for loading models, controlling view state, and handling selections.
Embeddable 2D/3D viewer for the web. This package exposes the HOOPS Visualize Web Viewer as a modern TypeScript/ESM library.
WebAssembly engine for the HOOPS Visualize Web Viewer. This package distributes the low-level rendering/streaming engine used by `@ts3d-hoops/web-viewer`.
A self-contained version of the HOOPS Visualize Web Viewer that embeds the WebAssembly engine directly in the JavaScript bundle. This eliminates the need to serve the `engine.esm.wasm` file separately, making deployment simpler at the cost of a larger bun
Foundational math and utility types used across HOOPS web packages. This lightweight library provides vectors, matrices, colors, boxes, quaternions, planes, and related helpers—written in TypeScript with bundled type definitions.
High-level web components and services for building HOOPS Web Viewer applications. This package provides ready-to-use UI components like model trees, toolbars, settings panels, and a complete service architecture for common viewer operations.
A modern web component library built with Lit for HOOPS applications. This package provides a comprehensive set of reusable UI components including buttons, trees, dropdowns, layouts, and more—all designed to work seamlessly across frameworks or as vanill
React component wrappers for @ts3d-hoops/web-viewer-components. This package provides React-friendly components that wrap the underlying web components, giving you proper TypeScript support, React event handling, and seamless integration with your React-b
React component wrappers for @ts3d-hoops/ui-kit web components. This package provides React-friendly components that wrap the underlying Lit-based web components, giving you proper TypeScript support, React event handling, and seamless integration with yo
* Textbox plugin updated
A simple way to cache and replay readable streams.
Universal module importer for Node.js
a streaming wrapper around lru-cache
* Account Support * Various Updates and Enhancements
Generate trusted local SSL/TLS certificates for local SSL development
An unofficial React 18 adapter for Enzyme, that you probably shouldn't use.
Generate trusted local SSL/TLS certificates for local SSL development
Generate trusted local SSL/TLS certificates for local SSL development
This library provides clash detection functionality for HOOPS Communicator, akin to what can be found in Navisworks and other applications. Users can specify a clash tolerance to detect only hard clashes beyond a certain penetration depth as well as a cle
* Various improvements and bugfixes * Requires CaaS version 0.11.89 or later
No description provided.
* Updated to HOOPS Communicator 2023 SP2.
Compile ABI JSON to Solidity interface
TypeScript wrapper for GA and Meta Pixel