Line2D と Area オブジェクトがあり、交差する Line2D が必要です。結果は、GeneralPath になることもあります。これどうやってするの?
1906 次
3 に答える
1
クラス Area でメソッドinstersectsを使用できます。ただし、Line2D は Rectangle2D に置き換えることができます。
于 2012-04-05T12:22:04.713 に答える
0
二度目のチャンス :
- line2D を作成します。これは形状です。
- その周りにエリアを構築します ( new Area( line2d ) を使用);
- 最初の領域を取り、線から取得した 2 番目の領域と交差するように呼び出します。
- 最初のエリアが最初の交差点になります。
- 一番左、一番上、一番下、一番右の座標を取る
- それらをline2dに変えます
そしてここにいます。
于 2012-04-05T12:59:06.227 に答える