ホームページ >ウェブフロントエンド >jsチュートリアル >js は点が三角形内にあるかどうかを判断します_javascript スキル

js は点が三角形内にあるかどうかを判断します_javascript スキル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 19:05:561668ブラウズ

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、<script> function a(x,y,color) {document.write("<img border='0' style="max-width:90%"+x+"; top: "+y+";background-color: "+color+"' src='px.gif' style="max-width:90%"js は点が三角形内にあるかどうかを判断します_javascript スキル" >")} </script> を実行するために更新する必要があります]<script> function line(x1,y1,x2,y2,color) { var tmp; if(x1>=x2) { tmp=x1; x1=x2; x2=tmp; tmp=y1; y1=y2; y2=tmp; } for(var i=x1;i<=x2;i++) { x = i; y = (y2 - y1) / (x2 - x1) * (x - x1) + y1; a(x,y,color); } } function rule(x,y) { x = x; y = y; r1 = y - 100 - (300-100)/(500-400)*(x-400); r2 = y - 300; r3 = y - 300 - (100-300)/(400-300)*(x-300); if (r1>0&&r2<0&&r3>0) { return "在三角形内!"; } else {return "不在三角形内!";} } line(400,100,500,300,"ff0000"); line(500,300,300,300,"ff0000"); line(300,300,400,100,"ff0000"); </script>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。