摘要:缺省是一個(gè)啟用線(xiàn)框模式和隨機(jī)顏色的基礎(chǔ)網(wǎng)孔材料。一個(gè)權(quán)重值數(shù)組,取值從到,指定變形程度。指定該索引處的為基礎(chǔ)變形。更新使其不對(duì)對(duì)象產(chǎn)生影響。得到光線(xiàn)投射和網(wǎng)孔之間的交叉點(diǎn)。返回這個(gè)網(wǎng)孔對(duì)象及其子對(duì)象的克隆。
MESH
網(wǎng)孔對(duì)象的基類(lèi)
MESH就是一系列的多邊形組成的,三角形或者四邊形,網(wǎng)格一般由頂點(diǎn)來(lái)描繪,我們看見(jiàn)的三維開(kāi)發(fā)的模型就是由一系列的點(diǎn)組成的。
var geometry = new THREE.BoxGeometry( 1, 1, 1 ); var material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); var mesh = new THREE.Mesh( geometry, material ); scene.add( mesh );構(gòu)造器(Constructor)
Mesh( geometry, material )
geometry:幾何模型(Geometry)
material:材料(Material)
屬性(Properties) geometry一個(gè) 幾何模型(Geometry) 實(shí)例,用來(lái)定義對(duì)象的結(jié)構(gòu)。
material一個(gè) 材料(Material) 實(shí)例,用來(lái)定義對(duì)象的外觀。缺省是一個(gè)啟用線(xiàn)框模式和隨機(jī)顏色的 基礎(chǔ)網(wǎng)孔材料(MeshBasicMaterial) 。
morphTargetInfluences一個(gè)權(quán)重值數(shù)組,取值從0到1,指定變形程度。 默認(rèn)為undefined,在調(diào)用 updateMorphTargets 方法時(shí),會(huì)被重置為一個(gè)空數(shù)組。
morphTargetDictionary一種基于morphTarget.name屬性的morphTargets對(duì)象詞典。 默認(rèn)為undefined,在調(diào)用 updateMorphTargets 方法時(shí),會(huì)被重構(gòu)。
morphTargetBase指定該索引處的morphTarget為基礎(chǔ)變形。 默認(rèn)為undefined,在調(diào)用 updateMorphTargets 方法時(shí),會(huì)被重置為 -1。
方法(Methods) getMorphTargetIndexByName ( name )name — 一個(gè)變形標(biāo)的(morph target)對(duì)象的名稱(chēng)。
返回一個(gè)給定名字的變形標(biāo)的的索引。
更新 morphtargets 使其不對(duì)對(duì)象產(chǎn)生影響。重置 morphTargetForcedOrder, morphTargetInfluences, morphTargetDictionary, 和 morphTargetBase 屬性。
raycast ( raycaster, intersects )得到光線(xiàn)投射和網(wǎng)孔之間的交叉點(diǎn)。Raycaster.intersectObject 將調(diào)用該方法。
clone ()返回這個(gè)網(wǎng)孔對(duì)象及其子對(duì)象的克隆。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/94273.html
摘要:入門(mén)本文引用需對(duì)三維圖形學(xué)有一定的認(rèn)知,掌握基礎(chǔ)了解物體場(chǎng)景相機(jī)渲染器開(kāi)始常量定義創(chuàng)建場(chǎng)景創(chuàng)建遠(yuǎn)景相機(jī)創(chuàng)建一個(gè)盒子創(chuàng)建材質(zhì)轉(zhuǎn)換成網(wǎng)孔對(duì)象的基類(lèi)將物體放入場(chǎng)景內(nèi)創(chuàng)建渲染器將我們定義的場(chǎng)景和相機(jī)渲染出來(lái)如上會(huì)繪制一個(gè)正方體在頁(yè)面,我們讓他動(dòng)起來(lái) threejs入門(mén) 本文引用https://cdn.bootcss.com/three... 需對(duì)三維圖形學(xué)有一定的認(rèn)知, 掌握javascr...
摘要:自定義頂點(diǎn)建立幾何體與克隆本身已經(jīng)有很多的網(wǎng)格模型,基本已經(jīng)夠我們的使用,但是如果我們還是想自己根據(jù)頂點(diǎn)坐標(biāo)來(lái)建立幾何模型的話(huà),也是可以的。并且不僅要更新頂點(diǎn),還要更新線(xiàn)條的連接方式,否則是沒(méi)有效果的。 自定義頂點(diǎn)建立幾何體與克隆 Three.js本身已經(jīng)有很多的網(wǎng)格模型,基本已經(jīng)夠我們的使用,但是如果我們還是想自己根據(jù)頂點(diǎn)坐標(biāo)來(lái)建立幾何模型的話(huà),Three.js也是可以的。 基本效果...
摘要:紋理貼圖的應(yīng)用以及實(shí)現(xiàn)一個(gè)太陽(yáng)系的自轉(zhuǎn)公轉(zhuǎn)點(diǎn)擊查看演示地址中的紋理紋理貼圖是通過(guò)將圖像應(yīng)用到對(duì)象的一個(gè)或多個(gè)面,來(lái)為對(duì)象添加細(xì)節(jié)的一種方法。 紋理貼圖的應(yīng)用以及實(shí)現(xiàn)一個(gè)太陽(yáng)系的自轉(zhuǎn)公轉(zhuǎn) 點(diǎn)擊查看demo演示 demo地址:https://nsytsqdtn.github.io/d... three.js中的紋理 紋理貼圖是通過(guò)將圖像應(yīng)用到對(duì)象的一個(gè)或多個(gè)面,來(lái)為3D對(duì)象添加細(xì)節(jié)的一種...
摘要:構(gòu)造函數(shù)分別是長(zhǎng)寬高是對(duì)應(yīng)長(zhǎng)寬高的分段,在使用線(xiàn)模式進(jìn)行渲染的時(shí)候,可以看到效果如下。長(zhǎng)寬高分別被截為段,段,段。球體構(gòu)造函數(shù)球體半徑水平方向和垂直方向上分段數(shù)。最小值為,默認(rèn)值為。構(gòu)造函數(shù)形狀數(shù)組可選的參數(shù)對(duì)象,可配置參數(shù)。 Geometry api Geometry var geometry = new THREE.Geometry(); 立方體(BoxGeometry) 老版本...
摘要:環(huán)境光的位置對(duì)呈現(xiàn)的效果無(wú)任何效果環(huán)境光的構(gòu)造函數(shù)只有一個(gè)參數(shù)進(jìn)制的顏色值。半球光點(diǎn)光源點(diǎn)光源的光線(xiàn)來(lái)自同一點(diǎn),并向外發(fā)射。點(diǎn)光源的構(gòu)造函數(shù)有三個(gè)參數(shù),比平行光多了一個(gè)距離參數(shù),光會(huì)從光源經(jīng)過(guò)的距離一路衰減為。 Lightapi 光源的基類(lèi)。 Light( color, intensity ) color 光源顏色的RGB數(shù)值 intensity 光源強(qiáng)度的數(shù)值。 看到的顏色 使...
閱讀 2008·2019-08-29 16:27
閱讀 1379·2019-08-29 16:14
閱讀 3380·2019-08-29 14:18
閱讀 3463·2019-08-29 13:56
閱讀 1261·2019-08-29 11:13
閱讀 2131·2019-08-28 18:19
閱讀 3450·2019-08-27 10:57
閱讀 2287·2019-08-26 11:39