小编Jar*_*gue的帖子

Three.js - 如何判断一个点是否在一条线上?

如何确定点 (x,y,z) 是否位于 A 点和 B 点之间的直线上?

我想要的是一个可以执行此操作的布尔函数:

pointA        // random THREE.Vector3
pointB        // random THREE.Vector3
pointToCheck  // random THREE.Vector3
var isOnLine = THREE.pointOnLine(pointA, pointB, pointToCheck)

if (isOnLine) {
  console.log('point is on the line');
}
Run Code Online (Sandbox Code Playgroud)

这是用于可视化的图像:

在此输入图像描述

javascript 3d vector three.js

6
推荐指数
1
解决办法
2242
查看次数

WebSocket ws 如何模拟错误事件?

我正在为 node.js 使用 WebSocket 库 ws 并且我正在尝试在服务器上模拟一个错误事件,该事件会触发我的错误处理代码:

    ws.on('error', function(e) {
        console.log("error occured");
    });
Run Code Online (Sandbox Code Playgroud)

我尝试在 on('message') 事件中引用一个未定义的变量,但这只会使整个服务器崩溃,并且从未触发 'error' 事件。

谁能告诉我如何在服务器上模拟 ws 错误事件?

谢谢!

javascript sockets websocket node.js

5
推荐指数
1
解决办法
2797
查看次数

标签 统计

javascript ×2

3d ×1

node.js ×1

sockets ×1

three.js ×1

vector ×1

websocket ×1