QUnit 1.18.0; Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Tests completed in 26 milliseconds.
2 assertions of 2 passed, 0 failed.
- Camera: lookAtRerun
- Camera: cloneRerun
- OrthographicCamera: updateProjectionMatrixRerun
- OrthographicCamera: cloneRerun
- PerspectiveCamera: updateProjectionMatrixRerun
- PerspectiveCamera: cloneRerun
- InstancedBufferAttribute: can be created (2)Rerun1 ms
- ok@ 1 ms
- ok@ 1 ms
- InstancedBufferAttribute: copyRerun
- InstancedBufferGeometry: copyRerun
- InstancedInterleavedBuffer: can be createdRerun
- InstancedInterleavedBuffer: copyRerun
- InterleavedBuffer: length and countRerun
- InterleavedBuffer: copyRerun
- InterleavedBuffer: cloneRerun
- InterleavedBuffer: setRerun
- InterleavedBufferAttribute: length and countRerun
- InterleavedBufferAttribute: setXRerun
- Raycaster: intersectObjectsRerun
- Raycaster: intersectObjectRerun
- Raycaster: setFromCameraRerun
- Face3: copyRerun
- Face3: copy Rerun
- Face3: cloneRerun
- Geometry: rotateXRerun
- Geometry: rotateYRerun
- Geometry: rotateZRerun
- Geometry: fromBufferGeometryRerun
- Geometry: normalizeRerun
- BufferAttribute: countRerun
- BufferAttribute: copyRerun
- BufferAttribute: copyAtRerun
- BufferAttribute: copyColorsArrayRerun
- BufferAttribute: copyIndicesArrayRerun
- BufferAttribute: copyVector2sArrayRerun
- BufferAttribute: copyVector3sArrayRerun
- BufferAttribute: copyVector4sArrayRerun
- BufferAttribute: cloneRerun
- BufferGeometry: add / delete AttributeRerun
- BufferGeometry: applyMatrixRerun
- BufferGeometry: rotateX/Y/ZRerun
- BufferGeometry: translateRerun
- BufferGeometry: scaleRerun
- BufferGeometry: centerRerun
- BufferGeometry: setFromObjectRerun
- BufferGeometry: computeBoundingBoxRerun
- BufferGeometry: computeBoundingSphereRerun
- BufferGeometry: computeVertexNormalsRerun
- BufferGeometry: mergeRerun
- BufferGeometry: copyRerun
- Clock: clock with performanceRerun
- EventDispatcher: addEventListenerRerun
- EventDispatcher: hasEventListenerRerun
- EventDispatcher: removeEventListenerRerun
- EventDispatcher: dispatchEventRerun
- Object3D: rotateXRerun
- Object3D: rotateYRerun
- Object3D: rotateZRerun
- Object3D: translateOnAxisRerun
- Object3D: translateXRerun
- Object3D: translateYRerun
- Object3D: translateZRerun
- Object3D: lookAtRerun
- Object3D: getWorldRotationRerun
- Box2: constructorRerun
- Box2: copyRerun
- Box2: setRerun
- Box2: setFromPointsRerun
- Box2: empty/makeEmptyRerun
- Box2: centerRerun
- Box2: sizeRerun
- Box2: expandByPointRerun
- Box2: expandByVectorRerun
- Box2: expandByScalarRerun
- Box2: containsPointRerun
- Box2: containsBoxRerun
- Box2: getParameterRerun
- Box2: clampPointRerun
- Box2: distanceToPointRerun
- Box2: intersectsBoxRerun
- Box2: intersectRerun
- Box2: unionRerun
- Box2: translateRerun
- Box3: constructorRerun
- Box3: copyRerun
- Box3: setRerun
- Box3: setFromPointsRerun
- Box3: empty/makeEmptyRerun
- Box3: centerRerun
- Box3: sizeRerun
- Box3: expandByPointRerun
- Box3: expandByVectorRerun
- Box3: expandByScalarRerun
- Box3: containsPointRerun
- Box3: containsBoxRerun
- Box3: getParameterRerun
- Box3: clampPointRerun
- Box3: distanceToPointRerun
- Box3: distanceToPoint Rerun
- Box3: intersectsBoxRerun
- Box3: intersectsSphereRerun
- Box3: intersectsPlaneRerun
- Box3: getBoundingSphereRerun
- Box3: intersectRerun
- Box3: unionRerun
- Box3: applyMatrix4Rerun
- Box3: translateRerun
- Plane: constructorRerun
- Plane: copyRerun
- Plane: setRerun
- Plane: setComponentsRerun
- Plane: setFromNormalAndCoplanarPointRerun
- Plane: normalizeRerun
- Plane: negate/distanceToPointRerun
- Plane: distanceToPointRerun
- Plane: distanceToSphereRerun
- Plane: isInterestionLine/intersectLineRerun
- Plane: projectPointRerun
- Plane: orthoPointRerun
- Plane: coplanarPointRerun
- Plane: applyMatrix4/translateRerun
- Ray: constructor/equalsRerun
- Ray: copy/equalsRerun
- Ray: setRerun
- Ray: atRerun
- Ray: recast/cloneRerun
- Ray: closestPointToPointRerun
- Ray: distanceToPointRerun
- Ray: distanceSqToPointRerun
- Ray: intersectsSphereRerun
- Ray: intersectSphereRerun
- Ray: intersectsPlaneRerun
- Ray: intersectPlaneRerun
- Ray: applyMatrix4Rerun
- Ray: distanceSqToSegmentRerun
- Ray: intersectBoxRerun
- Sphere: constructorRerun
- Sphere: copyRerun
- Sphere: setRerun
- Sphere: emptyRerun
- Sphere: containsPointRerun
- Sphere: distanceToPointRerun
- Sphere: intersectsSphereRerun
- Sphere: intersectsPlaneRerun
- Sphere: clampPointRerun
- Sphere: getBoundingBoxRerun
- Sphere: applyMatrix4Rerun
- Sphere: translateRerun
- Triangle: constructorRerun
- Triangle: copyRerun
- Triangle: setFromPointsAndIndicesRerun
- Triangle: setRerun
- Triangle: areaRerun
- Triangle: midpointRerun
- Triangle: normalRerun
- Triangle: planeRerun
- Triangle: barycoordFromPointRerun
- Triangle: containsPointRerun
- Triangle: closestPointToPointRerun
- Vector2: constructorRerun
- Vector2: copyRerun
- Vector2: setRerun
- Vector2: setX,setYRerun
- Vector2: setComponent,getComponentRerun
- Vector2: addRerun
- Vector2: subRerun
- Vector2: multiply/divideRerun
- Vector2: min/max/clampRerun
- Vector2: roundingRerun
- Vector2: negateRerun
- Vector2: dotRerun
- Vector2: length/lengthSqRerun
- Vector2: normalizeRerun
- Vector2: distanceTo/distanceToSquaredRerun
- Vector2: setLengthRerun
- Vector2: lerp/cloneRerun
- Vector2: equalsRerun
- Vector3: constructorRerun
- Vector3: copyRerun
- Vector3: setRerun
- Vector3: setX,setY,setZRerun
- Vector3: setComponent,getComponentRerun
- Vector3: addRerun
- Vector3: subRerun
- Vector3: multiply/divideRerun
- Vector3: min/max/clampRerun
- Vector3: negateRerun
- Vector3: dotRerun
- Vector3: length/lengthSqRerun
- Vector3: normalizeRerun
- Vector3: distanceTo/distanceToSquaredRerun
- Vector3: setLengthRerun
- Vector3: projectOnVectorRerun
- Vector3: projectOnPlaneRerun
- Vector3: reflectRerun
- Vector3: angleToRerun
- Vector3: lerp/cloneRerun
- Vector3: equalsRerun
- Vector4: constructorRerun
- Vector4: copyRerun
- Vector4: setRerun
- Vector4: setX,setY,setZ,setWRerun
- Vector4: setComponent,getComponentRerun
- Vector4: addRerun
- Vector4: subRerun
- Vector4: multiply/divideRerun
- Vector4: min/max/clampRerun
- Vector4: negateRerun
- Vector4: dotRerun
- Vector4: length/lengthSqRerun
- Vector4: normalizeRerun
- Vector4: setLengthRerun
- Vector4: lerp/cloneRerun
- Vector4: equalsRerun
- Euler: constructor/equalsRerun
- Euler: clone/copy/equalsRerun
- Euler: set/setFromVector3/toVector3Rerun
- Euler: Quaternion.setFromEuler/Euler.fromQuaternionRerun
- Euler: Matrix4.setFromEuler/Euler.fromRotationMatrixRerun
- Euler: reorderRerun
- Euler: gimbalLocalQuatRerun
- Line3: constructor/equalsRerun
- Line3: copy/equalsRerun
- Line3: setRerun
- Line3: atRerun
- Line3: closestPointToPoint/closestPointToPointParameterRerun
- Quaternion: constructorRerun
- Quaternion: copyRerun
- Quaternion: setRerun
- Quaternion: setFromAxisAngleRerun
- Quaternion: setFromEuler/setFromQuaternionRerun
- Quaternion: setFromEuler/setFromRotationMatrixRerun
- Quaternion: normalize/length/lengthSqRerun
- Quaternion: inverse/conjugateRerun
- Quaternion: multiplyQuaternions/multiplyRerun
- Quaternion: multiplyVector3Rerun
- Quaternion: equalsRerun
- Quaternion: slerpRerun
- Quaternion: slerpFlatRerun
- Math: Math.sign/polyfillRerun
- Matrix3: constructorRerun
- Matrix3: copyRerun
- Matrix3: setRerun
- Matrix3: identityRerun
- Matrix3: multiplyScalarRerun
- Matrix3: determinantRerun
- Matrix3: getInverseRerun
- Matrix3: transposeRerun
- Matrix3: cloneRerun
- Matrix4: constructorRerun
- Matrix4: copyRerun
- Matrix4: setRerun
- Matrix4: identityRerun
- Matrix4: multiplyScalarRerun
- Matrix4: determinantRerun
- Matrix4: getInverseRerun
- Matrix4: makeBasis/extractBasisRerun
- Matrix4: transposeRerun
- Matrix4: cloneRerun
- Matrix4: compose/decomposeRerun
- Frustum: constructorRerun
- Frustum: copyRerun
- Frustum: setFromMatrix/makeOrthographic/containsPointRerun
- Frustum: setFromMatrix/makeFrustum/containsPointRerun
- Frustum: setFromMatrix/makeFrustum/intersectsSphereRerun
- Frustum: cloneRerun
- Interpolant: copySampleValue_Rerun
- Interpolant: evaluate -> intervalChanged_ / interpolate_Rerun
- Interpolant: evaulate -> beforeStart_ [once]Rerun
- Interpolant: evaluate -> beforeStart_ [twice]Rerun
- Interpolant: evaluate -> afterEnd_ [once]Rerun
- Interpolant: evaluate -> afterEnd_ [twice]Rerun
- AnimationObjectGroup: smoke testRerun
- Lights - AmbientLight: standard light testsRerun
- Lights - DirectionalLight: standard light testsRerun
- Lights - HemisphereLight: standard light testsRerun
- Lights - PointLight: standard light testsRerun
- Lights - SpotLight: standard light testsRerun
- EdgesGeometry: singularityRerun
- EdgesGeometry: needleRerun
- EdgesGeometry: single triangleRerun
- EdgesGeometry: two isolated trianglesRerun
- EdgesGeometry: two flat trianglesRerun
- EdgesGeometry: two flat triangles, invertedRerun
- EdgesGeometry: two non-coplanar trianglesRerun
- EdgesGeometry: three triangles, coplanar firstRerun
- EdgesGeometry: three triangles, coplanar lastRerun
- EdgesGeometry: tetrahedronRerun
- ImageLoader: test load handlerRerun
- ImageLoader: test error handlerRerun
- ImageLoader: test cached textureRerun
- Extras - Geometries - BoxGeometry: standard geometry testsRerun
- Extras - Geometries - CircleBufferGeometry: standard geometry testsRerun
- Extras - Geometries - CircleGeometry: standard geometry testsRerun
- Extras - Geometries - CylinderGeometry: standard geometry testsRerun
- Extras - Geometries - DodecahedronGeometry: standard geometry testsRerun
- Extras - Geometries - IcosahedronGeometry: standard geometry testsRerun
- Extras - Geometries - OctahedronGeometry: standard geometry testsRerun
- Extras - Geometries - PlaneBufferGeometry: standard geometry testsRerun
- Extras - Geometries - PlaneGeometry: standard geometry testsRerun
- Extras - Geometries - RingGeometry: standard geometry testsRerun
- Extras - Geometries - SphereBufferGeometry: standard geometry testsRerun
- Extras - Geometries - SphereGeometry: standard geometry testsRerun
- Extras - Geometries - TetrahedronGeometry: standard geometry testsRerun
- Extras - Geometries - TorusGeometry: standard geometry testsRerun
- Extras - Geometries - TorusKnotGeometry: standard geometry testsRerun
- Extras - Helpers - BoxHelper: standard geometry testsRerun