Segment_Point_Analyse

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

val = Segment_Point_Analyse(SegmentPos1, SegmentPos2, PointPos, Result)

const VECTOR   *SegmentPos1
const VECTOR   *SegmentPos2
const VECTOR   *PointPos
SEGMENT_POINT_RESULT   *Result

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

解説

線分と点の最接近点情報を解析します。
線分上で点に最も近い座標と、その距離の二乗を計算します。結果は SEGMENT_POINT_RESULT 構造体に格納されます。

引数:
SegPos1, SegPos2: 線分の両端座標 (VECTOR)
PointPos: 対象の点の座標 (VECTOR)
Result: 結果を格納する構造体

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

戻り値: int

関連項目

Segment_Point_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