infamous
Version:
A CSS3D/WebGL UI library.
23 lines (15 loc) • 561 B
JavaScript
import 'element-behaviors'
import { PlaneGeometry } from 'three'
import BaseGeometryBehavior from './BaseGeometryBehavior'
const PlaneGeometryBehavior = BaseGeometryBehavior.subclass('PlaneGeometryBehavior', (Public) => ({
protected: {
createComponent() {
return new PlaneGeometry(
Public(this).element.calculatedSize.x,
Public(this).element.calculatedSize.y,
)
},
},
}))
elementBehaviors.define('plane-geometry', PlaneGeometryBehavior)
export default PlaneGeometryBehavior