国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

機械社區

標題: WebGL做的減速器展示(根據soildworks模型導入的) [打印本頁]

作者: 嘟嘟嘟a嘟嘟嘟    時間: 2016-5-6 15:52
標題: WebGL做的減速器展示(根據soildworks模型導入的)
一直在學習。
0 t) E1 e7 W" R$ u2 |
作者: 嘟嘟嘟a嘟嘟嘟    時間: 2016-5-6 15:55
怎么附件顯示不出來
; t+ |: ~3 H( d- r/ m
作者: 嘟嘟嘟a嘟嘟嘟    時間: 2016-5-12 12:03
給點核心程序吧。這也是我老師整的。好東西就要分享,' S1 D/ P" V$ w( F! w" q) a
var loader = new THREE.STLLoader();, A! y5 A/ X. q' q2 f. p
            var group = new THREE.Object3D();4 a! ?  a5 v& g; T
            loader.load("../assets/models/a.stl", function (geometry) {
9 |4 e% Y8 B3 ~5 Q                console.log(geometry);2 S3 s" V8 B0 [9 f# N
8 S/ q- K3 C0 e1 H* R
                //加載到 mesh
1 R2 X- q% s2 `# j5 q$ Y                var mat = new THREE.MeshLambertMaterial({color: 0x444444});
6 M9 x& T' T$ z                mesh  = new THREE.Mesh(geometry, mat);
$ w7 q" b% b0 Z, G) R                mesh .rotation.x = -0.5 * Math.PI;8 _7 P1 a# q$ K2 E/ J0 R* Q
                mesh .scale.set(0.6, 0.6, 0.6);* P- C- k/ \* E
7 ~5 q- `  A. X
                //使用 box 生成邊界,將物體調整到原點) {5 H+ R/ d& ?2 T  K: e
                var box = new THREE.Box3().setFromObject( mesh );* {* o* F  `% g2 C! c+ a8 Z
                box.center( mesh.position ); // this re-sets the mesh position/ h" R+ M% G$ q5 u/ n
                mesh.position.multiplyScalar( - 1 );
( ^2 s8 t% u2 p9 h. O                //將mesh 加到組中+ a/ |5 j1 h5 J( ?4 l
                group = new THREE.Group();
  h2 O) d4 ?; X; m/ d                scene.add( group );
. D; Z. E9 x7 C* h* ~$ c: @0 N                group.add( mesh );
" N7 s0 }" _7 K$ b9 E' r4 w, v  O8 F
                //設置組的坐標為mesh顯示到原點時mesh的中心點坐標取負值,移到加載時的位置
8 P7 u8 @* W1 p& [, O. c; L  L  L                group.position.y =  -mesh.position.y;5 ^. o7 Q0 Q/ u
                group.position.x =  -mesh.position.x;4 _2 d4 \2 `: o1 Q, g0 w
                group.position.z =  -mesh.position.z;
* Y1 M5 T) X+ M, t" {' h+ h( y' z7 p
            });




歡迎光臨 機械社區 (http://m.whclglass.com.cn/) Powered by Discuz! X3.5