Interface IMatrix

Interface IMatrix

名称: Aspose.Svg.Drawing 会議: Aspose.SVG.dll (25.5.0)

変革に使用されるマトリックスを表す。

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

このマトリックスがアイデンティティマトリックスであるかどうかを示す値を得る。

bool IsIdentity { get; }

不動産価値

bool

IsInvertible

このマトリックスが逆転可能であるかどうかを示す値を得る。

bool IsInvertible { get; }

不動産価値

bool

M11

マトリックスの第1行および第1列に値を入力または設定します。

float M11 { get; set; }

不動産価値

float

M12

マトリックスの第1行および第2列に値を入力または設定します。

float M12 { get; set; }

不動産価値

float

M21

マトリックスの第2行と第1列に値を入力または設定します。

float M21 { get; set; }

不動産価値

float

M22

マトリックスの第2行と第2列に値を入力または設定します。

float M22 { get; set; }

不動産価値

float

M31

マトリックスの第3行および第1列に値を入力または設定します。

float M31 { get; set; }

不動産価値

float

M32

マトリックスの第3行と第2列に値を入力または設定します。

float M32 { get; set; }

不動産価値

float

Methods

Clone()

このマトリックスのコピーを作成します。

IMatrix Clone()

Returns

IMatrix

Aspose.Svg.Drawing.IMatrix の新しい例は、このマトリックスのコピーです。

GetElements()

マトリックスの要素を順序として受け取る。

float[] GetElements()

Returns

float ( )

マトリックスの要素

Invert()

このマトリックスを変える。

void Invert()

Multiply(マトリックス、Webマトリックスオーダー)

このマトリックスを指定された順序で別のマトリックスで倍増します。

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

マトリックスを倍増する。

order WebMatrixOrder

複数化が適用される順序

Multiply(イマトリックス)

このマトリックスを別のマトリックスで倍増します。

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

マトリックスを倍増する。

Reset()

マトリックスをアイデンティティマトリックスに戻します。

void Reset()

Rotate(フロア、WebMatrixOrder)

マトリックスを指定された順序で指定された角度で回転します。

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

グレードの回転の角度。

order WebMatrixOrder

回転が適用される順序。

Rotate(フラット)

マトリックスを指定された角度で回転します。

void Rotate(float angle)

Parameters

angle float

グレードの回転の角度。

RotateAt(フラット、ポイントF、WebMatrixOrder)

マトリックスは指定された順序で指定された点の周りに指定された角度で回転します。

void RotateAt(float angle, PointF point, WebMatrixOrder order)

Parameters

angle float

グレードの回転の角度。

point PointF

周りを回るポイントです。

order WebMatrixOrder

回転が適用される順序。

RotateAt(フロア、ポイントF)

マトリックスを指定された角度で指定された点の周りに回転します。

void RotateAt(float angle, PointF point)

Parameters

angle float

グレードの回転の角度。

point PointF

周りを回るポイントです。

Scale(フラット、フラット、WebMatrixOrder)

マトリックスを指定されたスケールの要因によってスケールします。

void Scale(float scaleX, float scaleY, WebMatrixOrder order)

Parameters

scaleX float

スケール要因はX軸に沿って。

scaleY float

Y軸沿いのスケール要因です。

order WebMatrixOrder

スケールが適用される順序。

Scale(フロア、フロア)

マトリックスを指定されたスケール要因によって均一にスケールします。

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

ユニフォームスケールの要因

scaleY float

ユニフォームスケールの要因

Skew(フロア、フロア)

マトリックスにスキー変換を適用します。

void Skew(float skewX, float skewY)

Parameters

skewX float

x 軸の方向にスケッチする角度。

skewY float

Y軸の方向にスケッチする角度。

TransformPoint(ポイントF)

このマトリックスを使用して指定された点を変換します。

PointF TransformPoint(PointF point)

Parameters

point PointF

変換するポイントです。

Returns

PointF

転換点です。

TransformPoints(ポイントF[])

このマトリックスを使用してポイントの範囲を変換します。

void TransformPoints(PointF[] points)

Parameters

points PointF ( )

変えるべき点の数々。

TransformRectangle(レクトンゲル)

このマトリックスを使用して指定された直角を変換します。

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

直角を変える。

Returns

RectangleF

改造された直角。

Translate(フラット、フラット、WebMatrixOrder)

マトリックスを指定された順序のオフセット値によって翻訳します。

void Translate(float offsetX, float offsetY, WebMatrixOrder order)

Parameters

offsetX float

オフセット値はX軸に沿って。

offsetY float

オフセット値はY軸に沿って。

order WebMatrixOrder

翻訳が適用される順序

Translate(フロア、フロア)

マトリックスを指定されたオフセット値によって翻訳します。

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

オフセット値はX軸に沿って。

offsetY float

オフセット値はY軸に沿って。

 日本語