Metacity
  • Welcome
  • Metacity
    • Installation
    • [dev] CGAL Dependency
    • Data Import
    • Models and Attributes
    • Layers
    • Grids
    • Quad-trees
    • Dockerized Processor
    • Development notes
  • Archives
    • DataAPI
      • Development
    • MetacityGL
      • Installation
      • Creating a MetacityGL App
      • Writing Custom Layers
      • Loading Metacity Data
      • Development notes
    • BananaGL
      • Development
    • AMOS
      • Synthetic Population
        • Case Studies
        • Data Specification
        • Activity Chains
        • Spatial Distribution
        • MATSim population input and comparison
        • Households
      • MATSim
        • Basic Info
        • Running Scenario
          • Config File
          • Current state
        • Input information
          • OSM
          • Filtering GTFS
          • Coordinates
        • Output
          • Processing
      • OICT
        • MapResolver
      • Resources
        • Trafic Simulation
        • MATSim
        • Vis and Meta Software
        • Synthetic Population
        • Public Relations
        • Inspiration
    • Metacity Block Edition
      • Epic Games Mega Grant
      • 🧠Internal notes
  • Links
    • Homepage
    • GitHub
  • Code of Conduct
Powered by GitBook
On this page
  • Usage
  • What's Inside
Edit on GitHub
  1. Archives

MetacityGL

3D visualization library tailored for dynamic and urban data

PreviousDevelopmentNextInstallation

Last updated 1 year ago

MetacityGL is a React/Three.js library providing 3D visualization capabilities for React-based projects, specially tailored for dynamic and urban data vis.

This library is a successor of and is currently under development.

Usage

The library is separated into several modules. It is totally up to you how you use them; despite being react-based, utilizing some of the modules in react-free apps is also possible.

What's Inside

The complete list (first-level only) of importable stuff follows:

import { MetacityGL } from 'metacitygl';         //component
import { Graphics } from 'metacitygl';           //module
import { Utils } from 'metacitygl';              //module
import { Extensions } from 'metacitygl';         //module
import { Grid } from 'metacitygl';               //component
import { MetacityLayerProps } from 'metacitygl'; //type
import 'metacitygl/style.css';                   //styles for react components
  • MetacityGL is a base react application component

  • Module Graphics contains all rendering-related code

  • Module Utils contains utilities that can help with parsing the input data

  • Module Extensions contains all application or format-specific code (e.g. Metacity-react components)

BananaGL