Segment_Triangle_Analyse

線分と三角形の最接近点情報を解析する

val = Segment_Triangle_Analyse(SegmentPos1, SegmentPos2, TrianglePos1, TrianglePos2, TrianglePos3, Result)

const VECTOR   *SegmentPos1
const VECTOR   *SegmentPos2
const VECTOR   *TrianglePos1
const VECTOR   *TrianglePos2
const VECTOR   *TrianglePos3
SEGMENT_TRIANGLE_RESULT   *Result

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

解説

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

引数:
SegPos1, SegPos2: 線分の両端座標 (VECTOR)
TriPos1, TriPos2, TriPos3: 三角形の3頂点座標 (VECTOR)
Result: 結果を格納する構造体

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

戻り値: int

関連項目

Segment_Triangle_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