Example #1
0
void APlane::Scale(Vector sc)
{
	DBL len;

	if (usesTransform) {
		Transform T;
		T.CalcScaling(sc);
		trans.Compose(&T);
		return;
	}
	normal = Vector::Div(normal, sc);
	len = Vector::Length(normal);
	normal = Vector::Scale(normal,1.0/len);
	distance /= len;
}