UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

2 lines (1 loc) 1.54 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var e,t=require("./Node.js"),r=require("./core/glenum.js"),l=t.default.extend({material:null,geometry:null,mode:r.default.TRIANGLES,_renderInfo:null},{__program:null,lightGroup:0,renderOrder:0,culling:!0,cullFace:r.default.BACK,frontFace:r.default.CCW,frustumCulling:!0,receiveShadow:!0,castShadow:!0,ignorePicking:!1,ignorePreZ:!1,ignoreGBuffer:!1,isRenderable:function(){return this.geometry&&this.material&&this.material.shader&&!this.invisible&&this.geometry.vertexCount>0},beforeRender:function(e){},afterRender:function(e,t){},getBoundingBox:function(e,r){return r=t.default.prototype.getBoundingBox.call(this,e,r),this.geometry&&this.geometry.boundingBox&&r.union(this.geometry.boundingBox),r},clone:(e=["castShadow","receiveShadow","mode","culling","cullFace","frontFace","frustumCulling","renderOrder","lineWidth","ignorePicking","ignorePreZ","ignoreGBuffer"],function(){var r=t.default.prototype.clone.call(this);r.geometry=this.geometry,r.material=this.material;for(var l=0;l<e.length;l++){var i=e[l];r[i]!==this[i]&&(r[i]=this[i])}return r})});l.POINTS=r.default.POINTS,l.LINES=r.default.LINES,l.LINE_LOOP=r.default.LINE_LOOP,l.LINE_STRIP=r.default.LINE_STRIP,l.TRIANGLES=r.default.TRIANGLES,l.TRIANGLE_STRIP=r.default.TRIANGLE_STRIP,l.TRIANGLE_FAN=r.default.TRIANGLE_FAN,l.BACK=r.default.BACK,l.FRONT=r.default.FRONT,l.FRONT_AND_BACK=r.default.FRONT_AND_BACK,l.CW=r.default.CW,l.CCW=r.default.CCW;var i=l;exports.default=i;