public Project ( |
||
projectionMatrix | ||
viewMatrix | ||
viewX | int | |
viewY | int | |
viewWidth | int | |
viewHeight | int | |
return | Vector4 |
public Vector4 Project(Vector4 position) { return position.Project(ProjectionMatrix, ViewMatrix, ViewPort.Position.X, ViewPort.Position.Y, ViewPort.Size.Width, ViewPort.Size.Height); }
public Vector2 Project(Vector3 position) { var pos = new Vector4(position, 1); return pos.Project(ProjectionMatrix, ViewMatrix, ViewPort.Position.X, ViewPort.Position.Y, ViewPort.Size.Width, ViewPort.Size.Height).ToVector2(); }