私は数学フレームワークにsylvester.jsを使用していますが、(おそらく) ジオメトリを忘れているか、正しく使用していないようです。私はしようとしています:
var angle = 45;
var line1 = $L([1,1],[Math.tan(angle * Math.PI/180),Math.tan(angle * Math.PI/180)]); //Should be a 45-degree angle
angle = -45;
var line2 = $L([0,0],[Math.tan(angle * Math.PI/180),Math.tan(angle * Math.PI/180)]); //Should be a -45-degree angle
line1.intersects(line2);
//returns false, should be true, I would think?
これにより、-45 度で 0,0 を通る線と、45 度で交差する 1,1 を通る別の線が作成されるはずですよね? 助言がありますか?(注: 私は通常、Math.PI/180 の代わりに deg2rad 変数を使用します。これは純粋に例のためです)