{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/26860","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/26860/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/26860/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/26860/events","html_url":"https://github.com/dotnet/corefx/issues/26860","id":294523451,"number":26860,"title":"Does a Plane differ than its normalized version?","user":{"login":"MohammadHamdyGhanem","id":29876310,"avatar_url":"https://avatars0.githubusercontent.com/u/29876310?v=4","gravatar_id":"","url":"https://api.github.com/users/MohammadHamdyGhanem","html_url":"https://github.com/MohammadHamdyGhanem","followers_url":"https://api.github.com/users/MohammadHamdyGhanem/followers","following_url":"https://api.github.com/users/MohammadHamdyGhanem/following{/other_user}","gists_url":"https://api.github.com/users/MohammadHamdyGhanem/gists{/gist_id}","starred_url":"https://api.github.com/users/MohammadHamdyGhanem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MohammadHamdyGhanem/subscriptions","organizations_url":"https://api.github.com/users/MohammadHamdyGhanem/orgs","repos_url":"https://api.github.com/users/MohammadHamdyGhanem/repos","events_url":"https://api.github.com/users/MohammadHamdyGhanem/events{/privacy}","received_events_url":"https://api.github.com/users/MohammadHamdyGhanem/received_events","type":"User","site_admin":false},"labels":[{"id":147576314,"url":"https://api.github.com/repos/dotnet/corefx/labels/area-System.Numerics","name":"area-System.Numerics","color":"d4c5f9","default":false},{"id":309869280,"url":"https://api.github.com/repos/dotnet/corefx/labels/question","name":"question","color":"207de5","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":20,"created_at":"2018-02-05T20:00:44Z","updated_at":"2018-02-06T20:21:32Z","closed_at":null,"author_association":"NONE","body":"```\r\nvar p1 = new Plane(1, 1, 1, 4);\r\nvar p2 = Plane.Normalize(p1);\r\nConsole.WriteLine(p1 == p2); //False\r\n\r\n```\r\nNormal and D are different in p1 and p2, so == returns false.\r\nAre p1, p2 different planes or the same plane?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/corefx/issues/comments/363552818","html_url":"https://github.com/dotnet/corefx/issues/26860#issuecomment-363552818","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/26860","id":363552818,"user":{"login":"MohammadHamdyGhanem","id":29876310,"avatar_url":"https://avatars0.githubusercontent.com/u/29876310?v=4","gravatar_id":"","url":"https://api.github.com/users/MohammadHamdyGhanem","html_url":"https://github.com/MohammadHamdyGhanem","followers_url":"https://api.github.com/users/MohammadHamdyGhanem/followers","following_url":"https://api.github.com/users/MohammadHamdyGhanem/following{/other_user}","gists_url":"https://api.github.com/users/MohammadHamdyGhanem/gists{/gist_id}","starred_url":"https://api.github.com/users/MohammadHamdyGhanem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MohammadHamdyGhanem/subscriptions","organizations_url":"https://api.github.com/users/MohammadHamdyGhanem/orgs","repos_url":"https://api.github.com/users/MohammadHamdyGhanem/repos","events_url":"https://api.github.com/users/MohammadHamdyGhanem/events{/privacy}","received_events_url":"https://api.github.com/users/MohammadHamdyGhanem/received_events","type":"User","site_admin":false},"created_at":"2018-02-06T20:21:32Z","updated_at":"2018-02-06T20:21:32Z","author_association":"NONE","body":"And I think this is the time to ask:\r\nI wonder what is the design goal behind making almost all vector methods static?\r\nThis makes code verbose without a purpose!\r\nIf I have two vector3 instances named a and b, why write:\r\n`var c = Vector3.Normalize(Vector3.Reflect(a, Vector3.Abs(a)));`\r\nwhile it's shorter and easier to understand to write:\r\n`var c = a.Reflect(b.Abs( )).Normalize( );`\r\n\r\n"}}
{"actor":{"display_login":"MohammadHamdyGhanem"}}