C 値の取得

空間図形を描くにあたり,いろいろな値を求める必要があるでしょう。次の関数があります。

使い方はマニュアルを参照してください。

angle3pt(座標, 座標, 座標) 平面上の3点p1,p2,p3 に対し角p1p2p3 を返す

pointindomain(座標, 点リスト) 平面上で点が閉曲線内にあるかどうかの判定

distlp(座標, 座標, 座標) 2点を通る直線と点の距離を取得する

distpp3d(座標, 座標, 座標, 座標) 座標空間で3点を通る平面と点の距離を取得する

map3d(座標) 空間座標を座標平面に射影した点の座標を取得する

normalvec(座標, 座標, 座標) 3点を通る平面の法線単位ベクトルを取得する

perp(座標, 座標, 座標) 座標空間で2点を通る直線への垂線の足の座標を取得する

perpvec(ベクトル,ag) ベクトルに垂直な平面上に直交する基本ベクトルをとる

planecoeff(座標, 座標, 座標) 座標空間で3点を通る平面の方程式の係数を取得する

crosssg(座標, 座標, 座標, 座標) 座標平面で2つの線分が交わるかどうかの判断

interll(座標, 座標, 座標, 座標) 座標空間で2直線の交点の座標を求める

interpl(座標, 座標, 座標, 座標, 座標) 平面と直線の交点の座標を求める

interps(座標, 座標, 座標, 座標, 座標) 平面と線分の交点の座標を求める

interss(座標, 座標, 座標, 座標) 座標空間において2つの線分の交点の座標を求める

onsameplane(座標, 座標, 座標, 座標) 4点が同一平面上にあるかどうかの判定

refrectpoint(座標, 座標リスト) 点の鏡像を得る

refrection(リスト, リスト) プロットデータの鏡像を得る

rotate3d(座標, 角リスト) 回転した点の座標を取得する

rotmatrix(ベクトル) 法線ベクトルから回転行列を作る

transfer3d(リスト) 点のリストを移動した点のリストを取得する

vertexrpolyhedron(数) 正多面体の頂点リストを取得する

val2tex(数) 数値を解析して分数,平方根の文字列にする