public Scale ( Vector3D scaleCenter, double scaleFactor ) : void | ||
scaleCenter | Vector3D | |
scaleFactor | double | |
return | void |
public void Scale(Vector3D scaleCenter, double scaleFactor)
{
for (int i = 0; i < this.vertices.Count; i++)
{
Vector3D centeredCurrent = this.vertices[i] - scaleCenter;
Vector3D scaledCenteredCurrent = centeredCurrent * scaleFactor;
this.vertices[i] = scaledCenteredCurrent + scaleCenter;
}
}