infamous
Version:
A CSS3D/WebGL UI library.
20 lines (16 loc) • 501 B
JavaScript
import Class from 'lowclass'
import Mesh from './Mesh'
export default
Class('Plane').extends( Mesh, {
static: {
defaultElementName: 'i-plane',
defaultBehaviors: {
'plane-geometry': initialBehaviors => {
return !initialBehaviors.some( b => b.endsWith( '-geometry' ) )
},
'phong-material': initialBehaviors => {
return !initialBehaviors.some( b => b.endsWith( '-material' ) )
},
},
},
})