TransformationMatrix

変形メトリクス

プロパティ(オブジェクト)

Ver.プロパティ名説明
5
677.5
parentApplication

77.5
eventListenersEventListeners

77.5
eventsEventsイベント

プロパティ

Ver.プロパティ名R/O説明
5
677.5
clockwiseShearAngle 数値型 歪み
5
677.5
counterclockwiseRotationAngle 数値型 回転
5
677.5
horizontalScaleFactor 数値型 水平方向の拡大縮小
5
677.5
horizontalTranslation 数値型 水平方向の移動
5
677.5
index 数値型 インデックス

677.5
isValid ブール型

677.5
matrixMapping Array of Array of 2 Arrays of 2 Reals The mapping the transformation matrix performs on the unit triangle.
5
677.5
matrixValues Array( 数値型 ) The values of the transformation matrix.
5
677.5
name 文字列型 オブジェクトの名前
5
677.5
verticalScaleFactor 数値型 垂直方向の拡大縮小
5
677.5
verticalTranslation 数値型 垂直方向の移動

メソッド

Ver.メソッドの書式戻り値メソッドの説明
  パラメータパラメータの説明

77.5
addEventListener(eventType, handler, [captures])EventListenerEventListenerを作成
eventType 文字列型
handler File型, JavaScript関数
[captures] ブール型(既定値=false) This parameter is obsolete.
5
677.5
catenateMatrix(withMatrix)TransformationMatrixMultiply the transformation matrix by another.
withMatrix TransformationMatrix The right hand matrix factor
5
677.5
changeCoordinates(point)数値型Multiply the point by the matrix.
point [x, y] The point to transform
5
677.5
getElements()TransformationMatrix
5
677.5
invertMatrix()TransformationMatrixInvert the transformation matrix.

77.5
removeEventListener(eventType, handler, [captures])ブール型EventListenerを削除
eventType 文字列型
handler File型, JavaScript関数
[captures] ブール型(既定値=false) This parameter is obsolete.
5
677.5
rotateMatrix([byAngle], [byCosine], [bySine])TransformationMatrixRotate the transformation matrix.
[byAngle] 数値型 回転角
[byCosine] 数値型 コサイン
[bySine] 数値型 サイン
5
677.5
scaleMatrix([horizontallyBy], [verticallyBy])TransformationMatrixScale the transformation matrix.
[horizontallyBy] 数値型 The horizontal scale factor
[verticallyBy] 数値型 The vertical scale factor
5
677.5
shearMatrix([byAngle], [bySlope])TransformationMatrixShear the transformation matrix.
[byAngle] 数値型 水平方向の角度
[bySlope] 数値型 The horizontal shear slope
5
677.5
toSource()文字列型
5
677.5
toSpecifier()文字列型
5
677.5
translateMatrix([horizontallyBy], [verticallyBy])TransformationMatrixTranslate the transformation matrix.
[horizontallyBy] 数値型 The horizontal translation distance
[verticallyBy] 数値型 The vertical translation distance

コレクションオブジェクトのプロパティ TransformationMatrices

Ver.プロパティ名R/O説明
5
677.5
length 数値型 オブジェクト数

コレクションオブジェクトのメソッド TransformationMatrices

Ver.メソッドの書式戻り値メソッドの説明
  パラメータパラメータの説明
5
add([horizontalScaleFactor], [verticalScaleFactor], [clockwiseShearAngle], [counterclockwiseRotationAngle], [horizontalTranslation], [verticalTranslation], [matrixValues], [withProperties])TransformationMatrix新しいオブジェクトを作成し、それを返す
[horizontalScaleFactor] 数値型 水平方向の倍率
[verticalScaleFactor] 数値型 The vertical scale factor of the transformation matrix
[clockwiseShearAngle] 数値型 The shear angle of the transformation matrix
[counterclockwiseRotationAngle] 数値型 回転の角度
[horizontalTranslation] 数値型 The horizontal translation of the transformation matrix
[verticalTranslation] 数値型 The vertical translation of the transformation matrix
[matrixValues] 数値型 The values of the transformation matrix
[withProperties] Object プロパティの初期値を設定

677.5
add([horizontalScaleFactor], [verticalScaleFactor], [clockwiseShearAngle], [counterclockwiseRotationAngle], [horizontalTranslation], [verticalTranslation], [matrixValues], [matrixMapping], [withProperties])TransformationMatrix新しいオブジェクトを作成し、それを返す
[horizontalScaleFactor] 数値型 水平方向の倍率
[verticalScaleFactor] 数値型 The vertical scale factor of the transformation matrix
[clockwiseShearAngle] 数値型 The shear angle of the transformation matrix
[counterclockwiseRotationAngle] 数値型 回転の角度
[horizontalTranslation] 数値型 The horizontal translation of the transformation matrix
[verticalTranslation] 数値型 The vertical translation of the transformation matrix
[matrixValues] 数値型 The values of the transformation matrix
[matrixMapping] Array of Array of 2 Arrays of 2 Reals The mapping the transformation matrix performs on the unit triangle.
[withProperties] Object プロパティの初期値を設定
5
677.5
anyItem()TransformationMatrix
5
677.5
count()数値型要素数を返す
5
677.5
everyItem()TransformationMatrix
5
677.5
firstItem()TransformationMatrix最初のオブジェクトを返す
5
677.5
item(index)TransformationMatrixインデックスまたは名前で指定したオブジェクトを返す
index 数値型, 文字列型 番号もしくは名前
5
677.5
itemByName(name)TransformationMatrix名前で指定したオブジェクトを返す
name 文字列型 名前
5
677.5
itemByRange(from, to)TransformationMatrix範囲で指定したオブジェクトを返す
from TransformationMatrix, 数値型, 文字列型 範囲の開始
to TransformationMatrix, 数値型, 文字列型 範囲の終了
5
677.5
lastItem()TransformationMatrix最後のオブジェクトを返す
5
677.5
middleItem()TransformationMatrix
5
677.5
nextItem(obj)TransformationMatrix一つ後のオブジェクトを返す
obj TransformationMatrix 位置の基準になるオブジェクト
5
677.5
previousItem(obj)TransformationMatrix一つ前のオブジェクトを返す
obj TransformationMatrix 位置の基準になるオブジェクト
5
677.5
toSource()文字列型