Segment_Segment_Analyse

二つの線分の最接近点情報を解析する

val = Segment_Segment_Analyse(SegmentAPos1, SegmentAPos2, SegmentBPos1, SegmentBPos2, Result)

const VECTOR   *SegmentAPos1
const VECTOR   *SegmentAPos2
const VECTOR   *SegmentBPos1
const VECTOR   *SegmentBPos2
SEGMENT_SEGMENT_RESULT   *Result

(プラグイン / モジュール : DxLibW)

解説

2つの線分の最接近点情報を解析します。
2本の線分間の最短距離と、それぞれの線分上の最近接点の座標を計算します。結果は SEGMENT_SEGMENT_RESULT 構造体に格納されます。

引数:
Seg1Pos1, Seg1Pos2: 線分1の両端座標 (VECTOR)
Seg2Pos1, Seg2Pos2: 線分2の両端座標 (VECTOR)
Result: 結果を格納する構造体

戻り値: 0:成功  -1:エラー

戻り値: int

関連項目

Segment_Segment_AnalyseD二つの線分の最接近点情報を解析する(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib その他
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs