Skip to content

xaliphostes/kelper-lit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Three.js with iso-contours on 3D triangulated surfaces

drawing

Usage

import { Surface, generateIsoValues } from "kelper-lit"

const vertices: number[] = ... ;
const indices : number[] = ... ;

const zCoord  = vertices.filter((_, index) => index % 3 === 2);

const surface = new Surface(vertices, indices, scene)

surface.generateIsos({
    attribute  : zCoord,
    isoList    : generateIsoValues(zCoord, 20), // 20 iso-contours
    lut        : 'Blackbody',
    viewFilled : true,
    viewLines  : true
})

Install

git clone https://github.com/xaliphostes/kelper-lit.git
npm install

Serve

npm run serve

Visualize

Then open this link

See

Releases

No releases published

Packages

No packages published