three.js - General Conditional Edges by Garrett Johnson