七七影院色七七_免费观看欧美a一级黄片_亚洲综合久久久久久中文字幕_国产999999在线视频免费观看,国产小视频无码,国产精品亚洲日日摸夜夜添,女人高潮潮叫免费网站,久久影院国产精品,日韩成人在线影院,欧美囗交XX×BBB视频,色在线综合高清

機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,,快速開始

搜索
查看: 2674|回復(fù): 2
打印 上一主題 下一主題

WebGL做的減速器展示(根據(jù)soildworks模型導(dǎo)入的)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2016-5-6 15:52:09 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
一直在學(xué)習(xí),。3 J/ d, F  P% Y7 E$ D
2#
 樓主| 發(fā)表于 2016-5-6 15:55:42 | 只看該作者
怎么附件顯示不出來( B$ W4 j+ L) d8 Y7 A5 W; |5 _5 O) I

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號,?注冊會員

x
3#
 樓主| 發(fā)表于 2016-5-12 12:03:47 | 只看該作者
給點(diǎn)核心程序吧,。這也是我老師整的。好東西就要分享,,
0 g6 F+ f: m" R  s5 Fvar loader = new THREE.STLLoader();. u/ d6 w- }  G; a' o- `) I  S  f% ]
            var group = new THREE.Object3D();$ I, U" H! O# v; a7 c
            loader.load("../assets/models/a.stl", function (geometry) {- r' ]& @) q9 w. p% d. E' W
                console.log(geometry);
5 T* E: c$ O1 D5 c
( }; T+ G: @* B5 I3 E. l- K                //加載到 mesh2 }: Q9 E  i9 i% v" i) p9 s1 ]( O
                var mat = new THREE.MeshLambertMaterial({color: 0x444444});
- q. w6 w) a: E% n8 \+ p                mesh  = new THREE.Mesh(geometry, mat);0 e) Z% G) Q9 v7 h, G) a; k5 ?. z
                mesh .rotation.x = -0.5 * Math.PI;7 c4 H# {# M" j+ G7 L% _
                mesh .scale.set(0.6, 0.6, 0.6);  q! e# q  z8 W- E* g7 Q

3 [, Y1 O- r- K' A2 m% s                //使用 box 生成邊界,,將物體調(diào)整到原點(diǎn)
$ p6 ^& w9 S5 P2 P3 K                var box = new THREE.Box3().setFromObject( mesh );
9 T& Z  L1 T5 s7 G" h                box.center( mesh.position ); // this re-sets the mesh position
% ~  L. ?# V5 z" O                mesh.position.multiplyScalar( - 1 );: a0 p. O! N7 Z% ^7 {
                //將mesh 加到組中2 h3 }5 D3 ]! |5 V5 g
                group = new THREE.Group();7 q( |9 {# K5 T
                scene.add( group );
% m+ N! k7 J9 \! h: M3 l+ u( ?7 \1 m                group.add( mesh );
: b% I7 C7 k5 R) h) J& A- E* G! d/ w$ Y
                //設(shè)置組的坐標(biāo)為mesh顯示到原點(diǎn)時(shí)mesh的中心點(diǎn)坐標(biāo)取負(fù)值,移到加載時(shí)的位置; p4 P! s4 s9 y
                group.position.y =  -mesh.position.y;0 v: p8 v& q- N
                group.position.x =  -mesh.position.x;* Q2 h; n: X0 v9 e
                group.position.z =  -mesh.position.z;, o. {& [- G" b# k, z

* d4 ]" v3 i& o" w1 E7 w3 I, W            });
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,,京ICP證050210號,,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2025-4-4 07:55 , Processed in 0.059270 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表