什么是THREE.DirectGeometry?

时间:2016-08-09 17:32:22

标签: three.js

我唯一能找到的是:

  

DirectGeometry是一个通常不应该搞乱的内部类

以前它被称为" DynamicGeometry"前一段时间?

我搞乱了很多three.js的内部,比如制作我自己的着色器,扩展库,制作自定义缓冲区几何等。

我理解的是THREE.Geometry给了我很多易于导航的结构,这会带来性能成本。还需要在某些时候转换为buferr几何体。在频谱的另一端,我有一个THREE.BufferGeometry我可以从THREE.BufferAttributes组装出来, <xc:cc_CommonFormField id="cc_CommonFormField14" label="Savings" placeholder=""> <xp:this.facets> <xp:radioGroup xp:key="field" id="radioGroup1" value="#{doc.prjSav}"> <xp:selectItem itemLabel="Financial" itemValue="Financial"> </xp:selectItem> <xp:selectItem itemLabel="Safety" itemValue="Safety"> </xp:selectItem> <xp:eventHandler event="onchange" submit="true" refreshMode="partial" refreshId="refresh1"> </xp:eventHandler> </xp:radioGroup> </xp:this.facets> <div id = "refresh1"> <div id = "innerRefresh" rendered="#{javascript:what to put here}"> </xc:cc_CommonFormField> <xc:cc_CommonFormField placeholder="Enter Other Reason..."> <xp:this.facets> <xp:inputText id="inputText3" xp:key="field" value="#{doc.prjOther}"> </xp:inputText> </xp:this.facets> </xc:cc_CommonFormField> </div> </div> 又使用类型化数组。

直接几何体在哪里适合?

1 个答案:

答案 0 :(得分:3)

DirectGeometry是three.js库的内部类,用作临时存储,将Geometry类型的对象转换为BufferGeometry类型的对象。

我认为您没有理由在应用层使用DirectGeometry

three.js r.79