reflect method
V3
reflect(
- V3 normal
Implementation
V3 reflect(V3 normal) {
final dot = dotProduct(normal);
return _v3(
x - (2.0*normal.x)*dot,
y - (2.0*normal.y)*dot,
z - (2.0*normal.z)*dot,
);
}