亚洲欧美日韩国产一区二区精品_亚洲国产精品一区二区动图_级婬片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# vvar 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