zoukankan      html  css  js  c++  java
  • (Matrix3D)坑爹的flash帮助文档

    [*1]翻阅 [Matrix3D]的帮助文档, 可以看到下面的图表和说明:

    Matrix3D类使用了一个4 × 4的方阵:它包含四个行和列的数字以实现变换需要。 矩阵的前三行存储每个3D轴(X,Y,Z)的数据, 转换信息在最后一列,前三列的数据表示方向和缩放信息,比例因子是位于前三列的对角线上的数字。以下是Matrix3D元素的表示形式:


    但是“X轴”,“Y轴”和“Z轴”的位置和文档中关于“矩阵的前三行存储每个3D轴(X,Y,Z)的数据”的说法不一致, 因此,在正文中那个图才是它们的正确位置。


    [*2]帮助中对Matrix3D.rawData的Vector对象做了如下说明:

    它一个由16个数字组成的矢量,其中每四个元素可以是一个行或列的4× 4矩阵。


    而事实上它应该是“列的4× 4”矩阵。

    矢量中的每四个元素是一列!

    英文文档:

    Matrix3D () Constructor

    public function Matrix3D(v:Vector.<Number> = null)

    Creates a Matrix3D object. Matrix3D objects can be initialized with a Vector of 16 Numbers, where every four elements is a column.

    Parameters
    v:Vector.<Number> (default = null) — A Vector of 16 Numbers, where each four elements is a column of a 4x4 matrix.

  • 相关阅读:
    poj 2362 Square
    poj 1011 Sticks
    hust 1062 Divisibility
    hdu 4115 Eliminate the Conflict
    Android
    android stdio 快捷键
    Android Lint的使用
    Android studio导出配置
    fragment显示 Binary XML file line #12: Error inflating class fragment 错误
    markdown 字体颜色
  • 原文地址:https://www.cnblogs.com/wonderKK/p/2649036.html
Copyright © 2011-2022 走看看