• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 37 项符合查询结果, 库内数据总量为 30,723 项。 (搜索耗时: 0.0032 秒)

1. 求一个三角旋转的算法代码。 [ 100%]

...链接 提交 1 个回复 Laya_Aaron 赞同来自: sheen 硬算代码: vector3d为旋转轴ac轴,  point3d为B点, 返回结果为D点  PointRoundVector( vector3d: Vector3, point3d: Vector3 ,  Aplha: number ): Vector3{                  let u:number = point3d.x;        let v:num...

来源: Laya_社区 发布时间: 20191218

2. 求计算三角形夹角的Laya代码 [ 97%]

.../向量BA var CA;//向量CA var cosA;//角A余弦 var jA;//角A A=new Laya.Vector3(a1,a2,a3); B=new Laya.Vector3(b1,b2,b3); C=new Laya.Vector3(c1,c2,c3); BA=new Laya.Vector3(a1-b1,a2-b2,a3-b3); CA=new Laya.Vector3(a1-c1,a2-c2,a3-c3); cosA= ((a1-b1)*(a1-c1)+(a2-b2)*(a2-c2)+(a3-b3)*(a3-c3))/(Math.sqrt...

来源: Laya_社区 发布时间: 20191223

3. 关于Laya.Quaternion.createFromAxisAngle旋转角度不正确的问题 [ 95%]

...结果有偏差   举例说明: 两个向量的夹角为N度,通过Laya.Vector3.cross(dir1,dir2,normal)获取两个向量的法线, 围绕法线将一个向量旋转N度时,不能与另一个向量重合   private testdir(){         //定义两个向量,算出向量夹角         v...

来源: Laya_社区 发布时间: 20191230

4. 3D网格添加刚体后设置欧拉角出现位置错误 [ 90%]

..._NONE;         Laya.Stat.show();         this.tmpVector = new Laya.Vector3(0, 0, 0);         this.scene = Laya.stage.addChild(new Laya.Scene3D());         //初始化照相机         let camera = this.scene.addChild(new Laya.Camera(0, 0.1, 100));         camera.transform.tra...

来源: Laya_社区 发布时间: 20201127

5. 你先用Laya.timer.frameLoop 然后再用tween才可以生效 直接用tween没用 [ 87%]

...e("monkey") as Laya.Sprite3D;    aniMonkey.transform.position = new Laya.Vector3(math,math,math); } Laya.Tween.to(aniMonkey.transform.position, { x: math1, y: aniMonkey.transform.position.y, z: aniMonkey.transform.position.z }, 5000);         2018-01-17 0 0 分享 微博 QZONE 微信 zzy0371 ...

来源: Laya_社区 发布时间: 20180117

6. 限制模型旋转角度 [ 85%]

...tionEuler获取的角度,然后我再用transform.localRotationEuler=new Vector3(60,0,0),这个时候是北极正朝向观众,前提必须y和z的值是0,如果y值变化,比如transform.localRotationEuler=new Vector3(60,30,0),发现北极歪了 transform.localRotationEuler=new Vector3(6...

来源: Laya_社区 发布时间: 20180529

7. CameraMoveScript.as在哪儿下载群里的有错 [ 81%]

...a.d3.core.scene.Scene; import laya.d3.math.Quaternion; import laya.d3.math.Vector3; import laya.events.Event; import laya.events.KeyBoardManager; /** * ... * @author */ public class CameraMoveScript extends Script { protected var lastMouseX:Number; protected var lastMouseY:Number; protected var yawP...

来源: Laya_社区 发布时间: 20170218

8. 关于2.0.1版本,rayCastAll方法有bug的问题 [ 80%]

...8; i++) { let radis = i * 2 * Math.PI / 8; rays[i] = new Laya.Ray(new Laya.Vector3(0, 0, 0), new Laya.Vector3(Math.cos(radis), 0, Math.sin(radis))); let hitResult = new Array(); this.mainScene.physicsSimulation.rayCastAll(rays[i], hitResult); console.log(rays[i], hitResult); }我注意到2.0.0的时...

来源: Laya_社区 发布时间: 20190403

9. SphereCollider和MeshCollider碰撞检测的bug [ 79%]

... true // } var worldMat = other.owner.transform.worldMatrix; var vec = new Vector3(); for (var i = 0, iLen = positions.length; i < iLen; i++) { Vector3.transformCoordinate(positions[i], worldMat, vec); if (Collision.sphereContainsPoint(this.boundSphere, vec)===/*laya.d3.math.ContainmentType.Conta...

来源: Laya_社区 发布时间: 20181114

10. 给模型动态添加脚本报错 [ 79%]

...              goldNode.transform.localPosition = new Laya.Vector3(this.startPos.x + (4.5 - Math.random() * 9), this.startPos.y, this.startPos.z + (2.5 - Math.random() * 5));                 console.log('----------------goldnode', goldNode);      ...

来源: Laya_社区 发布时间: 20200326