BimCT SDK / WebGL2 Viewer
    Preparing search index...

    BimCT SDK / WebGL2 Viewer

    BimCT Viewer

    The BimCT SDK / WebGL2 Viewer is a high-quality, high-performance web-based Building Information Modeling (BIM) visualization engine. Visualize 2D and 3D design file formats directly in your browser using our powerful JavaScript and TypeScript APIs.

    Built on top of Nomitech's BIM Rendering Engine, the viewer delivers professional-grade visualization with exceptional performance across all modern browsers.

    • 🎨 WebGL 2.0 Powered - High-performance rendering in any modern browser
    • 📐 2D & 3D Support - Seamlessly switch between paper space and 3D visualization
    • 🔧 Framework Ready - Works with Angular and vanilla JavaScript/TypeScript
    • 📱 Cross-Platform - Desktop, mobile, and VR/XR compatible
    • 🎯 Fully Typed - Complete TypeScript definitions included
    • ⚡ Optimized Performance - Handle massive models with ease
    • 🚀 Unique Features - Cutting-edge visualization technologies find out more...

    🎯 Getting Started
    Vanilla JavaScript integration
    ⚛️ Angular Guide
    Angular & TypeScript setup
    💻 TypeScript Setup
    VS Code project template
    ⚙️ Converter CLI
    Command line conversion tool
    🌟 Features
    Complete feature list
    📖 API Reference
    Full API documentation
    🎮 Examples
    Code samples & demos
    🥽 WebXR/VR
    Virtual reality setup
    🔗 Converter API
    REST API documentation

    Get started quickly with these sample files. Click to download and view live demos:

    Model Type Download Live Demo
    House DWFx 3D Architecture Download View
    Conference IFC4 3D BIM Model Download View
    Rac Advanced Revit Model Download View
    Rac Basic Revit Model Download View
    DWG 2D Drawing 2D CAD Download View

    Before visualizing your design files, convert them to the .bimct format using one of these methods:

    Perfect for batch processing and automated workflows. The BimCT Converter can convert over 25+ design file formats including:

    • Native Revit (RVT) with entourage textures and billboards
    • IFC (all versions up to IFC 4.3), IFCXML, IFCZIP
    • Autodesk - DWG, DXF, DWF, DWFx
    • Bentley - I.DGN, I.MODEL, DGN
    • Point Clouds - RCS, RCP, PTS, PLY
    • 3D Formats - SKP, DAE, OBJ, 3DS, STP, GLTF, GLB
    • Documents - PDF files
    • Images - TIFF, PNG, JPEG, BMP
    • BIM 360 - SVF, sqlite (using Autodesk Forge)
    • And more...
    BimEngineCore.exe convert --input=model.rvt --output=model.bimct --model-id=1
    

    👉 Learn more about the Command Line Tool

    Ideal for cloud-based applications and on-demand conversion. The Converter API provides:

    • Callback URL or polling service for conversion completion
    • Download Service for files and screenshots
    • Automatic assignment of unique model and element IDs
    • Optimization parameters for output files
    • IFC Export with custom properties support
    // Upload and convert files via REST API
    POST https://bimct-converter.nomitech.com/converter/api/job/enqueue

    👉 View Converter API Documentation
    👉 Try Online Converter Demo (Files up to 20MB size)
    👉 REST API Reference

    Note: A developer Client ID is required for conversion services. Contact Nomitech for trial access.


    Start with minimal setup and integrate into any web application.

    import { BimCTWebGL2Renderer } from "@nomitech/bimct-viewer";

    const renderer = new BimCTWebGL2Renderer(containerDiv, options);
    await renderer.init();
    renderer.beginDrawLoop();

    👉 Follow the Getting Started Guide

    Full framework integration with type safety and modern tooling.

    import { BimCTWebGL2Renderer } from "@nomitech/bimct-viewer";

    export class ViewerComponent {
    private renderer: BimCTWebGL2Renderer;

    async ngAfterViewInit() {
    this.renderer = new BimCTWebGL2Renderer(this.container.nativeElement);
    await this.renderer.init();
    }
    }

    👉 Follow the Angular Guide

    Jump right in with a pre-configured TypeScript project.

    👉 Get the VS Code Template


    Explore the complete API reference with detailed documentation for all classes, interfaces, and methods:



    BimCT Viewer is a commercial product developed by Nomitech Ltd. A valid license is required for production use.

    • 🆓 Free Trial Available - Test all features before purchasing
    • 💼 Enterprise Licensing - Volume discounts and custom terms
    • 🤝 Professional Support - Direct technical assistance
    • 🏢 Self-Hosting Option - Deploy on your own infrastructure for maximum data confidentiality

    Get Started: Contact Nomitech for trial access and licensing information.

    Need Help?


    Copyright © 2025 Nomitech Ltd. All rights reserved.

    Nomitech.com | BimCT.io | Developer Portal | Contact Us