如何确定点 (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)
这是用于可视化的图像:
我正在为 node.js 使用 WebSocket 库 ws 并且我正在尝试在服务器上模拟一个错误事件,该事件会触发我的错误处理代码:
ws.on('error', function(e) {
console.log("error occured");
});
Run Code Online (Sandbox Code Playgroud)
我尝试在 on('message') 事件中引用一个未定义的变量,但这只会使整个服务器崩溃,并且从未触发 'error' 事件。
谁能告诉我如何在服务器上模拟 ws 错误事件?
谢谢!