donmccurdy
Working on graphics, 3D rendering, and data visualization with web technologies.
@CartoDBWashington, DC
Pinned Repositories
aframe
:a: Web framework for building virtual reality experiences.
expression-eval
JavaScript expression parsing and evaluation.
glTF-Transform
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
msdf-bmfont-web
Web tool for creation of MSDF bitmap font spritesheets and JSON
simple-dropzone
A simple multi-file drag-and-drop input using vanilla JavaScript.
three-gltf-viewer
Drag-and-drop preview for glTF 2.0 models in WebGL using three.js.
three-pathfinding
Navigation mesh utilities for three.js, based on PatrolJS.
three-to-cannon
Convert a THREE.Mesh to a CANNON.Shape.
glTF
glTF – Runtime 3D Asset Delivery
three.js
JavaScript 3D Library.
donmccurdy's Repositories
donmccurdy/three-gltf-viewer
Drag-and-drop preview for glTF 2.0 models in WebGL using three.js.
donmccurdy/glTF-Transform
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
donmccurdy/three-pathfinding
Navigation mesh utilities for three.js, based on PatrolJS.
donmccurdy/three-to-cannon
Convert a THREE.Mesh to a CANNON.Shape.
donmccurdy/simple-dropzone
A simple multi-file drag-and-drop input using vanilla JavaScript.
donmccurdy/glTF-Transform-View
Syncs a glTF-Transform Document with a three.js scene graph.
donmccurdy/KTX-Parse
KTX 2.0 (.ktx2) parser and serializer.
donmccurdy/mikktspace-wasm
MikkTSpace vertex tangent calculation for JavaScript/TypeScript/Node.js, using Web Assembly.
donmccurdy/hex2dec
Arbitrary precision decimal↔️hexadecimal converter.
donmccurdy/ndarray-pixels
Convert ndarray ↔ image data, for Web and Node.js.
donmccurdy/property-graph
Base for creating objects that behave like a Property Graph
donmccurdy/greendoc
🌿 An adaptable system for generating documentation of TypeScript and JavaScript APIs.
donmccurdy/keyframe-resample-wasm
Resamples and optimizes keyframe data using WebAssembly.
donmccurdy/three-color-grading
donmccurdy/typescript-library-template
Personal template for new TypeScript libraries.
donmccurdy/ndarray-lanczos
Resize an ndarray with Lanczos resampling
donmccurdy/three.js
JavaScript 3D library.
donmccurdy/glTF
glTF - the runtime asset format for WebGL, OpenGL ES, and OpenGL.
donmccurdy/2024-06-20_vite_lib_ts
Minimal reproduction of Vite library mode issue
donmccurdy/kepler.gl
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
donmccurdy/CartoColor
CartoColors as a node module
donmccurdy/rollup-plugin-off-main-thread
Use Rollup with workers and ES6 modules today.
donmccurdy/2024-06-24_vitest_coverage_issue
donmccurdy/anywidget
jupyter widgets made easy
donmccurdy/gltfjsx
🎮 Turns GLTFs into JSX components
donmccurdy/jest-webgl-canvas-mock
A module used to mock both 2d and WebGL contexts in jest.
donmccurdy/ocular
Build tools for the vis.gl framework suite
donmccurdy/probe.gl
A performance instrumentation logging library for Uber frameworks
donmccurdy/react-map-gl
React friendly API wrapper around MapboxGL JS
donmccurdy/renovate-config
Shared configuration for automating dependency updates.