Guest User

Untitled

a guest
Jul 11th, 2018
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. private function test4():void{
  2. var map:IsometricPositionMap = new IsometricPositionMap(30, 45, 0);
  3. var v3d:Vector3D;
  4. var v:Vector3D;
  5. var incorrect:int = 0;
  6. var p:Point = new Point();
  7.  
  8. for (var num:Number = 0; num < 100; num += 0.01) {
  9. for (var num2:Number = 0; num2 < 100; num2 += 0.01) {
  10. p.x = num;
  11. p.y = num2;
  12.  
  13. v = map.mapWorldToTile(map.mapToWorld(p));
  14. v3d = map.mapWorldToTile(map.mapTileToWorld(map.mapWorldToTile(map.mapToWorld(map.mapToScreen(map.mapToWorld(p))))));
  15.  
  16. if (v.x != v3d.x || v.y != v3d.y || v.z != v3d.z) {
  17. log.debug("not the same: (num={0}, num2={1}), v: {2}, v3d: {3}", num, num2, v, v3d);
  18. incorrect++;
  19. }
  20. }
  21. }
  22.  
  23. log.debug("# incorrect: {0}", incorrect);
  24. }
Add Comment
Please, Sign In to add comment