人妻暴雨中被强制侵犯在线,亚洲国产欧美日韩精品一区二区三区,四虎影免看黄,国产无人区二卡三卡四卡不见星空
機(jī)械社區(qū)
標(biāo)題:
WebGL做的減速器展示(根據(jù)soildworks模型導(dǎo)入的)
[打印本頁(yè)]
作者:
嘟嘟嘟a嘟嘟嘟
時(shí)間:
2016-5-6 15:52
標(biāo)題:
WebGL做的減速器展示(根據(jù)soildworks模型導(dǎo)入的)
一直在學(xué)習(xí)。
2 x4 D1 A' t4 W0 D6 s$ V$ A2 ?. D
作者:
嘟嘟嘟a嘟嘟嘟
時(shí)間:
2016-5-6 15:55
怎么附件顯示不出來(lái)
* O9 h3 r% N' R2 e2 J( V
作者:
嘟嘟嘟a嘟嘟嘟
時(shí)間:
2016-5-12 12:03
給點(diǎn)核心程序吧。這也是我老師整的。好東西就要分享,
9 r2 i2 u5 ]5 j4 b7 b- e7 o
var loader = new THREE.STLLoader();
D' z" s; j8 V A$ h; L
var group = new THREE.Object3D();
' T6 o2 |, e8 Q% t( o% h9 L5 l
loader.load("../assets/models/a.stl", function (geometry) {
: X" X, i" t" c5 ], s2 @
console.log(geometry);
' B: T6 E( e2 |9 |" l* \- g+ }
& e% q0 ^! d6 K
//加載到 mesh
! `6 n) P+ `! |
var mat = new THREE.MeshLambertMaterial({color: 0x444444});
* q3 j# f% L2 i
mesh = new THREE.Mesh(geometry, mat);
/ q$ u3 Y! T; v7 U# Y
mesh .rotation.x = -0.5 * Math.PI;
2 t8 H$ D; L8 c7 n3 d
mesh .scale.set(0.6, 0.6, 0.6);
: ?0 }# q9 ` q x* M
7 O" s/ p9 ?6 r4 j; N
//使用 box 生成邊界,將物體調(diào)整到原點(diǎn)
. }/ j0 g2 M+ b$ H
var box = new THREE.Box3().setFromObject( mesh );
; R: S6 j, O9 B9 g# Q
box.center( mesh.position ); // this re-sets the mesh position
]. j0 s7 s% n9 w$ C. Y6 p
mesh.position.multiplyScalar( - 1 );
4 {6 y6 E- g6 m; W6 |/ W
//將mesh 加到組中
* w2 _2 ]5 F" k$ ^# t
group = new THREE.Group();
* X: \# @6 q# d1 O; U
scene.add( group );
+ Z0 a* { f$ C* o& M7 a
group.add( mesh );
0 G: t2 ]6 ~1 F; L( p1 ^
: {0 g* z. b# y! T
//設(shè)置組的坐標(biāo)為mesh顯示到原點(diǎn)時(shí)mesh的中心點(diǎn)坐標(biāo)取負(fù)值,移到加載時(shí)的位置
' ]3 Y' ^# [. B y/ t
group.position.y = -mesh.position.y;
. ?) U* B& z# _( v
group.position.x = -mesh.position.x;
0 I; @8 z% _; `
group.position.z = -mesh.position.z;
% E9 _6 l8 ?6 I7 @
# N/ L5 i4 Q: B
});
歡迎光臨 機(jī)械社區(qū) (http://www.xa-space.com/)
Powered by Discuz! X3.5