equals
方法用于比较两个平面对象是否相等。在两个平面对象具有相同的法向量和经过相同点的情况下,它们被认为是相等的。
plane1.equals(plane2)
plane2
- 比较的平面对象。true
- 如果两个平面对象相等。false
- 如果两个平面对象不相等。var normalVector1 = new THREE.Vector3(0, 0, 1);
var point1 = new THREE.Vector3(0, 0, 0);
var plane1 = new THREE.Plane(normalVector1, 0);
plane1.constant = -plane1.distanceToPoint(point1);
var normalVector2 = new THREE.Vector3(0, 0, 1);
var point2 = new THREE.Vector3(0, 0, 0);
var plane2 = new THREE.Plane(normalVector2, 0);
plane2.constant = -plane2.distanceToPoint(point2);
var equal = plane1.equals(plane2);
console.log(equal); // true
equals
方法只用于比较平面对象的法向量和经过点并不用于比较平面的几何形状。