You don't have permission to access this content For access, try contacting the group's owners and managers If you are subscribed to this group and have noticed abuse, report abusive group.
はじめに 今回からは、 前回作成した直線クラスをもとに、2次元平面上の2点を結ぶ線分について考えていきます。線分は直線の一部ですが、現実のアプリケーションでは、直線よりも線分を扱うケースの方が多くなります。なぜなら、線分の集合を使って、さまざまな図形を表現できるからです。Blogopolisでは、図1に示すように土地の各区画が多角形で構成されていますが、これらの多角形も、内部的には線分の組み合わせになっています。 図1 Blogopolisと多角形 今回は線分を表すクラスを作成し、直線や他の線分との交差判定を実装することにします。 線分クラス では早速、2次元平面上の線分を示すLineSegmentクラスを作ってみましょう。LineSegmentクラスは、端点の座標(x1, y1)と(x2, y2)をフィールドとして保持します。 線分クラス(Java) public class LineS
インターネット時代の数学シリーズ (全9巻) 編集:戸川隼人・中嶋正之・杉浦厚吉・野寺隆志 コンピュータおよびそのアプリケーションソフトの急速な進歩の影響を受けて,数学に対する印象はずいぶん変わりました.使いやすい便利なソフトが続々と出現して,誰にでも手軽に使える身近な存在になりました. 同時に,数学それ自体も変わりました.一言でいえば,高度化しました.最近はむずかしい数学が遠慮なく身近なところに現れてきています. これだけ世の中が変わったのですから,数学の教育も変わらなければいけません.数式処理ソフトを使えば,式の展開,因数分解,微分積分などの計算は即座にできてしまうので,そういう計算を手でやるための練習に時間を使うよりも,数式処理ソフトを活用して,もっと「その先」を学ぶべきでしょう.コンピュータグラフィクスをうまく使えば,立体幾何学がよく分かり,これまでより深く豊富な内容を理解
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く