UNPKG

infamous

Version:

A CSS3D/WebGL UI library.

24 lines (16 loc) 601 B
import 'element-behaviors' import { BoxGeometry } from 'three' import BaseGeometryBehavior from './BaseGeometryBehavior' const BoxGeometryBehavior = BaseGeometryBehavior.subclass('BoxGeometryBehavior', (Public) => ({ protected: { createComponent() { return new BoxGeometry( Public(this).element.calculatedSize.x, Public(this).element.calculatedSize.y, Public(this).element.calculatedSize.z ) }, }, })) elementBehaviors.define('box-geometry', BoxGeometryBehavior) export default BoxGeometryBehavior