同次変換行列の作成 (せん断変形 - Y方向)

Namespace: FVIL.GeoTrans
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public static CFviMatrix CalcMatrixYShear(
	CFviAngle angle
)
Visual Basic
Public Shared Function CalcMatrixYShear ( 
	angle As CFviAngle
) As CFviMatrix

Parameters

angle
Type: FVIL.Data..::..CFviAngle
せん断角

Return Value

Type: CFviMatrix
生成された行列オブジェクト(3x3 の正方行列)を返します。

Remarks

y方向にせん断変形をする同次変換行列を作成します。
本関数は、下記のように行列を設定します。
※ 式中の rad は、引数 angle の Radian で取得した値(ラジアン)を意味します。



y方向のせん断行列の作成(左右共に、同一座標系)

正常に実行できなかった場合は例外を発行します。 例外の原因と発生位置を特定するには、発行された例外クラスの ErrorCode メンバと Function メンバを参照してください。

エラーコード:

ErrorCode メンバ内容
51FVIL.ErrorCode.LICENSE_ERROR ライセンスキーが見つからない為、実行できません。 または、 FVIL._SetUp.InitVisionLibrary が実行されていません。
1FVIL.ErrorCode.FAILED_TO_ALLOCATEメモリの確保に失敗しました。
11FVIL.ErrorCode.INVALID_PARAMETERパラメータに誤りがあります。

Exceptions

ExceptionCondition
FVIL..::..CFviExceptionこの例外の原因については、上記のエラーコード表をご参照ください。

See Also