亚洲欧美日韩国产一区二区精品_亚洲国产精品一区二区动图_级婬片A片手机免费播放_亚洲国产成人Av毛片大全,男女爱爱好爽好疼视频免费,中文日韩AV在线,无码视频免费,欧美在线观看成人高清视频,在线播放免费人成毛片,成 人 网 站 在 线 视 频A片 ,亚洲AV成人精品一区二区三区
機(jī)械社區(qū)
標(biāo)題:
WebGL做的減速器展示(根據(jù)soildworks模型導(dǎo)入的)
[打印本頁]
作者:
嘟嘟嘟a嘟嘟嘟
時間:
2016-5-6 15:52
標(biāo)題:
WebGL做的減速器展示(根據(jù)soildworks模型導(dǎo)入的)
一直在學(xué)習(xí),。
b% o8 k& @- c1 B$ Z' W8 i' u
作者:
嘟嘟嘟a嘟嘟嘟
時間:
2016-5-6 15:55
怎么附件顯示不出來
7 t8 U0 j% x# t* s
作者:
嘟嘟嘟a嘟嘟嘟
時間:
2016-5-12 12:03
給點(diǎn)核心程序吧。這也是我老師整的,。好東西就要分享,,
5 w# g. \* W" x9 U% @: k# v
var loader = new THREE.STLLoader();
3 H% f" S+ H9 P, X+ Q
var group = new THREE.Object3D();
( c S5 h P, [- y; ^4 [, y7 n
loader.load("../assets/models/a.stl", function (geometry) {
3 C$ T7 d- ?; V$ a/ Y
console.log(geometry);
: m. j0 E7 I8 `( g
0 H& g4 H% I( p, h, ~8 k3 I' `
//加載到 mesh
: m; f& K9 J8 ^) D [4 T& H
var mat = new THREE.MeshLambertMaterial({color: 0x444444});
( i$ x% a. ~2 a6 J! {- z
mesh = new THREE.Mesh(geometry, mat);
, ^ N+ h/ d6 \* m; P
mesh .rotation.x = -0.5 * Math.PI;
8 Y+ B3 \ }0 y L8 d$ W% [3 l
mesh .scale.set(0.6, 0.6, 0.6);
1 e5 v0 q( ~6 H# {
& h9 y2 x, _& m9 r: A
//使用 box 生成邊界,將物體調(diào)整到原點(diǎn)
4 a2 [2 O- E' z5 y) |
var box = new THREE.Box3().setFromObject( mesh );
* a" M/ N; t- n9 w1 y
box.center( mesh.position ); // this re-sets the mesh position
5 V+ t7 H! \, e- U, F- u
mesh.position.multiplyScalar( - 1 );
5 [2 k& g" z9 O3 e, n( f1 d
//將mesh 加到組中
; ^: d' ^: O5 r7 C% O- ^
group = new THREE.Group();
6 m* W1 @/ l& T' s& o# Y
scene.add( group );
& v- L3 |2 u3 v. i
group.add( mesh );
. l& d- k' ~) _
! ?7 c5 D0 z+ I4 s; R, m
//設(shè)置組的坐標(biāo)為mesh顯示到原點(diǎn)時mesh的中心點(diǎn)坐標(biāo)取負(fù)值,,移到加載時的位置
( Z4 O g- _; Q9 P2 l& U: m* t8 ^
group.position.y = -mesh.position.y;
' {1 f3 [& M. ^. x% ?8 A
group.position.x = -mesh.position.x;
) @# q- {3 C0 C) X, C `: X5 ]0 q
group.position.z = -mesh.position.z;
- V) m, D2 w1 }1 b7 o; W7 v ]
) q6 |4 A( y* o+ x9 l. T0 I
});
歡迎光臨 機(jī)械社區(qū) (http://giwivy.com.cn/)
Powered by Discuz! X3.4