Skip to content

ArchiyouApp/three-line-outline

 
 

Repository files navigation

three-line-outline

This is a geometric implementation of outlines for three.js. It's running in the vertex shader rather than pixel shader and shows/hides geometric lines if one adjacent face is facing away from the camera while the other faces towards.

I found this useful when rendering mechanical parts for CAD viewers.

This is WIP, currently works with indexed geometry only.

Example

https://dusanbosnjak.com/test/outline/

Usage

NPM

Something like this (see /debugger):

const myMesh = new Mesh(new CylinderGeometry)
const myOutline = new OutlineMesh(myMesh)

test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 74.4%
  • JavaScript 17.2%
  • GLSL 8.4%