Fixed UVs in Polygon (Circles)
This commit is contained in:
parent
fca5502550
commit
1a0148ff90
2 changed files with 4 additions and 2 deletions
|
|
@ -50,7 +50,8 @@ namespace SM2D.Object
|
||||||
|
|
||||||
private void AddUV(Vector2 vertex)
|
private void AddUV(Vector2 vertex)
|
||||||
{
|
{
|
||||||
var uv = Vector2.Divide(vertex, BoundingBox.Max.Xy) + BoundingBox.Min.Xy;
|
var uv = Vector2.Divide(vertex - BoundingBox.Min.Xy, BoundingBox.Max.Xy - BoundingBox.Min.Xy);
|
||||||
|
uv.Y *= -1;
|
||||||
UVs.Add(uv);
|
UVs.Add(uv);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,8 @@ namespace SM_TEST
|
||||||
scene.ShowAxisHelper = true;
|
scene.ShowAxisHelper = true;
|
||||||
|
|
||||||
DrawObject2D kasten = new DrawObject2D();
|
DrawObject2D kasten = new DrawObject2D();
|
||||||
kasten.Transform.Size.Set(50,50);
|
kasten.Transform.Size.Set(500,500);
|
||||||
|
kasten.ApplyCircle();
|
||||||
kasten.Texture = new Texture(new Bitmap("herosword.png"));
|
kasten.Texture = new Texture(new Bitmap("herosword.png"));
|
||||||
scene.Objects.Add(kasten);
|
scene.Objects.Add(kasten);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue