BIGEMAP卫星地图_高清卫星地图_北斗高清地图_地图软件_矢量地图数据_专题地图

Cartesian4

一個4d笛卡爾點(diǎn)。
new Cartesian4(x, y, z, w)
Parameters:
x (Number) (default 0.0) X分量。
y (Number) (default 0.0) Y分量。
z (Number) (default 0.0) Z分量。
w (Number) (default 0.0) W分量。
See:

Members

w : Number

W分量。
Default Value: 0.0

x : Number

X分量。
Default Value: 0.0

y : Number

Y分量。
Default Value: 0.0

z : Number

Z分量。
Default Value: 0.0

(static) packedLength : Number

用于將對象打包到數(shù)組中的元素?cái)?shù)。

(static, constant) UNIT_W : Cartesian4

初始化為(0.0、0.0、0.0、1.0)的不可變cartesian4實(shí)例。

(static, constant) UNIT_X : Cartesian4

初始化為(1.0、0.0、0.0、0.0、0.0)的不可變cartesian4實(shí)例。

(static, constant) UNIT_Y : Cartesian4

初始化為(0.0、1.0、0.0、0.0)的不可變cartesian4實(shí)例。

(static, constant) UNIT_Z : Cartesian4

初始化為(0.0、0.0、1.0、0.0)的不可變cartesian4實(shí)例。

(static, constant) ZERO : Cartesian4

初始化為(0.0、0.0、0.0、0.0)的不可變cartesian4實(shí)例。

Methods

clone(result) → {Cartesian4}
復(fù)制此cartesian4實(shí)例。
Parameters:
result (Cartesian4) 存儲結(jié)果的對象。
equals(right) → {Boolean}
將該笛卡爾與提供的笛卡爾分量進(jìn)行比較,如果相等則返回true,否則返回false。
Parameters:
right (Cartesian4) 右手邊笛卡爾。
equalsEpsilon(right, relativeEpsilon, absoluteEpsilon) → {Boolean}
將該笛卡爾與提供的笛卡爾分量進(jìn)行比較,如果通過絕對或相對公差測試,則返回true,否則返回false。
Parameters:
right (Cartesian4) 右手邊笛卡爾。
relativeEpsilon (Number) 用于等同性測試的相對epsilon公差。
absoluteEpsilon (Number) (default relativeEpsilon) 用于等同性測試的絕對epsilon公差。
toString() → {String}
創(chuàng)建一個字符串,以“(x,y,z,w)”格式表示此笛卡爾。
(static) abs(cartesian, result) → {Cartesian4}
計(jì)算所提供笛卡爾的絕對值。
Parameters:
cartesian (Cartesian4) 要計(jì)算其絕對值的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) add(left, right, result) → {Cartesian4}
計(jì)算兩個笛卡爾的分量和。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) clone(cartesian, result) → {Cartesian4}
復(fù)制cartesian4實(shí)例。
Parameters:
cartesian (Cartesian4) 要復(fù)制的笛卡爾坐標(biāo)。
result (Cartesian4) 存儲結(jié)果的對象。
(static) distance(left, right) → {Number}
計(jì)算兩點(diǎn)之間的4空間距離。
Parameters:
left (Cartesian4) 計(jì)算距離的第一個點(diǎn)。
right (Cartesian4) 計(jì)算距離的第二個點(diǎn)。
Example
// Returns 1.0
var d = bmgl.Cartesian4.distance(
  new bmgl.Cartesian4(1.0, 0.0, 0.0, 0.0),
  new bmgl.Cartesian4(2.0, 0.0, 0.0, 0.0));
(static) distanceSquared(left, right) → {Number}
計(jì)算兩點(diǎn)之間的平方距離。使用此函數(shù)比較平方距離比使用Cartesian4#distance比較距離更有效。
Parameters:
left (Cartesian4) 計(jì)算距離的第一個點(diǎn)。
right (Cartesian4) 計(jì)算距離的第二個點(diǎn)。
Example
// Returns 4.0, not 2.0
var d = bmgl.Cartesian4.distance(
  new bmgl.Cartesian4(1.0, 0.0, 0.0, 0.0),
  new bmgl.Cartesian4(3.0, 0.0, 0.0, 0.0));
(static) divideByScalar(cartesian, scalar, result) → {Cartesian4}
將提供的笛卡爾分量除以提供的標(biāo)量。
Parameters:
cartesian (Cartesian4) 要分割的笛卡爾。
scalar (Number) 要除以的標(biāo)量。
result (Cartesian4) 存儲結(jié)果的對象。
(static) divideComponents(left, right, result) → {Cartesian4}
計(jì)算兩個笛卡爾人的分量商。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) dot(left, right) → {Number}
計(jì)算兩個笛卡爾的點(diǎn)(標(biāo)量)積。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
(static) equals(left, right) → {Boolean}
比較提供的cartesian組件,如果相等則返回true,否則返回false。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
(static) equalsEpsilon(left, right, relativeEpsilon, absoluteEpsilon) → {Boolean}
比較提供的cartesian組件,如果通過絕對或相對公差測試,則返回true,否則返回false
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
relativeEpsilon (Number) 用于等同性測試的相對epsilon公差。
absoluteEpsilon (Number) (default relativeEpsilon) 用于等同性測試的絕對epsilon公差。
(static) fromArray(array, startingIndex, result) → {Cartesian4}
從數(shù)組中的四個連續(xù)元素創(chuàng)建cartesian4。
Parameters:
array (Array.<Number>) 其四個連續(xù)元素分別對應(yīng)于x、y、z和w分量的數(shù)組。
startingIndex (Number) (default 0) 第一個元素?cái)?shù)組的偏移量,它對應(yīng)于x組件。
result (Cartesian4) 存儲結(jié)果的對象。
Example
// Create a Cartesian4 with (1.0, 2.0, 3.0, 4.0)
var v = [1.0, 2.0, 3.0, 4.0];
var p = bmgl.Cartesian4.fromArray(v);

// Create a Cartesian4 with (1.0, 2.0, 3.0, 4.0) using an offset into an array
var v2 = [0.0, 0.0, 1.0, 2.0, 3.0, 4.0];
var p2 = bmgl.Cartesian4.fromArray(v2, 2);
(static) fromColor(color, result) → {Cartesian4}
Color創(chuàng)建cartesian4實(shí)例。redgreen、bluealpha分別映射到x、y、zw。
Parameters:
color (Color) 源顏色。
result (Cartesian4) 存儲結(jié)果的對象。
(static) fromElements(x, y, z, w, result) → {Cartesian4}
從x、y、z和w坐標(biāo)創(chuàng)建cartesian4實(shí)例。
Parameters:
x (Number) X坐標(biāo)。
y (Number) Y坐標(biāo)。
z (Number) Z坐標(biāo)。
w (Number) W坐標(biāo)。
result (Cartesian4) 存儲結(jié)果的對象。
(static) lerp(start, end, t, result) → {Cartesian4}
使用提供的笛卡爾數(shù)來計(jì)算t處的線性插值或外推。
Parameters:
start (Cartesian4) 0.0時與t對應(yīng)的值。
end (Cartesian4) 與t對應(yīng)的值為1.0。
t (Number) 沿t插入的點(diǎn)。
result (Cartesian4) 存儲結(jié)果的對象。
(static) magnitude(cartesian) → {Number}
計(jì)算笛卡爾級數(shù)(長度)。
Parameters:
cartesian (Cartesian4) 要計(jì)算其大小的笛卡爾實(shí)例。
(static) magnitudeSquared(cartesian) → {Number}
計(jì)算提供的笛卡爾平方量級。
Parameters:
cartesian (Cartesian4) 要計(jì)算其平方大小的笛卡爾實(shí)例。
(static) maximumByComponent(first, second, result) → {Cartesian4}
比較兩個笛卡爾并計(jì)算包含所提供笛卡爾最大成分的笛卡爾。
Parameters:
first (Cartesian4) 要比較的笛卡爾。
second (Cartesian4) 要比較的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) maximumComponent(cartesian) → {Number}
計(jì)算所提供笛卡爾坐標(biāo)系的最大分量的值。
Parameters:
cartesian (Cartesian4) 要使用的笛卡爾。
(static) minimumByComponent(first, second, result) → {Cartesian4}
比較兩個笛卡爾并計(jì)算包含所提供笛卡爾的最小分量的笛卡爾。
Parameters:
first (Cartesian4) 要比較的笛卡爾。
second (Cartesian4) 要比較的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) minimumComponent(cartesian) → {Number}
計(jì)算所提供笛卡爾坐標(biāo)系的最小分量的值。
Parameters:
cartesian (Cartesian4) 要使用的笛卡爾。
(static) mostOrthogonalAxis(cartesian, result) → {Cartesian4}
返回與提供的笛卡爾坐標(biāo)最正交的軸。
Parameters:
cartesian (Cartesian4) 找到最正交軸的笛卡爾坐標(biāo)。
result (Cartesian4) 存儲結(jié)果的對象。
(static) multiplyByScalar(cartesian, scalar, result) → {Cartesian4}
將提供的笛卡爾分量乘以提供的標(biāo)量。
Parameters:
cartesian (Cartesian4) 要縮放的笛卡爾坐標(biāo)。
scalar (Number) 要與之相乘的標(biāo)量。
result (Cartesian4) 存儲結(jié)果的對象。
(static) multiplyComponents(left, right, result) → {Cartesian4}
計(jì)算兩個笛卡爾的分量積。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) negate(cartesian, result) → {Cartesian4}
否定提供的笛卡爾。
Parameters:
cartesian (Cartesian4) 要否定的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) normalize(cartesian, result) → {Cartesian4}
計(jì)算所提供笛卡爾的規(guī)范化形式。
Parameters:
cartesian (Cartesian4) 要?dú)w一化的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) pack(value, array, startingIndex) → {Array.<Number>}
將提供的實(shí)例存儲到提供的數(shù)組中。
Parameters:
value (Cartesian4) 要打包的值。
array (Array.<Number>) 要打包的數(shù)組。
startingIndex (Number) (default 0) 數(shù)組中開始打包元素的索引。
(static) packArray(array, result) → {Array.<Number>}
將一個cartesian4數(shù)組展平到組件數(shù)組中。
Parameters:
array (Array.<Cartesian4>) 要打包的笛卡爾人的陣列。
result (Array.<Number>) 存儲結(jié)果的數(shù)組。
(static) packFloat(value, result) → {Cartesian4}
將任意浮點(diǎn)值打包為4個可使用uint8表示的值。
Parameters:
value (Number) 浮點(diǎn)數(shù)
result (Cartesian4) 將包含已包裝浮點(diǎn)數(shù)的cartesian4。
(static) subtract(left, right, result) → {Cartesian4}
計(jì)算兩個笛卡爾人的成分差異。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) unpack(array, startingIndex, result) → {Cartesian4}
從壓縮數(shù)組中檢索實(shí)例。
Parameters:
array (Array.<Number>) 壓縮數(shù)組。
startingIndex (Number) (default 0) 要解包的元素的起始索引。
result (Cartesian4) 存儲結(jié)果的對象。
(static) unpackArray(array, result) → {Array.<Cartesian4>}
將笛卡爾分量數(shù)組解包到笛卡爾4中并將其數(shù)組解包。
Parameters:
array (Array.<Number>) 要解包的組件數(shù)組。
result (Array.<Cartesian4>) 存儲結(jié)果的數(shù)組。
主站蜘蛛池模板: 上海外资代理记账|上海软银财务咨询有限公司 | 柔性测斜仪|滑动式测斜仪-华思(广州)测控科技有限公司 | 聚丙烯酰胺,聚合氯化铝,重金属捕捉剂,污泥调理剂,活性氧化铝,生石灰,反渗透阻垢剂,工业葡萄糖,硫酸铝,果壳活性炭,柱状活性炭,蜂窝活性炭,石英砂,锰砂-北京雁归来环保科技有限公司-以真诚为立足之本,以质量为生存之本,愿与海内外同仁共创双赢。雁归来人一路走来,气贯长虹,勇锐盖过怯弱,进取压倒苟安!我们紧扣时代脉搏,专注水处理、继往开来! | 微型直流减速电机-直流永磁电机-直流永磁电机厂家-微型直流减速电机定制-东莞市鑫辉传动科技有限公司 - 鑫辉传动科技 | 上海物业管理_写字楼物业管理_厂房物业管理_上海企福物业管理有限公司 | 激光切割加工,佛山激光切割加工,钣金加工,机加工-佛山市华锐达金属制品有限公司 | 苏州纸袋印刷_药袋、纸袋定制厂家_苏州嘉奕达印刷包装厂 | 钠长石-硅铁-硅钙-孕育剂-球化剂-安阳李氏实业有限公司 | 自动_链条式_电动推杆_电动开窗器厂家_山东鑫宏玺智能科技有限公司 | 碳纤维棒_碳纤维管_碳纤维缠绕管_嘉兴恒隆复合材料有限公司 | 双螺杆挤压膨化设备_挤压熟化设备_烘干设备_油炸设备及喷涂调味设备-山东铭本机械科技公司 | 实验反应釜,高压反应釜,玻璃反应釜,不锈钢反应釜-烟台招远松岭化工设备有限公司 | 易交换在线易货电商平台-互联网易物贸易,以物换物-无锡据风网络科技有限公司 | 无机纤维抗菌板-A级不燃纤维板-石英纤维板厂家-医疗抗菌板-浙江德耐姆 | 随州市东正专用汽车有限公司| 长沙网站建设,网站设计制作,长沙小程序开发,公众号开发,长沙叶老设计 | 直流屏|青岛直流屏|直流屏电池-世界500强艾默生直流屏标准生产厂家赛里斯能源科技有限公司 | 沥青灌缝胶-路面贴缝带-灌缝胶厂家-山东晟辉工程材料有限公司 | 耐火砖厂家价格-郑州荣盛窑炉耐火材料有限公司 | 激光切管机_等离子切管机_相贯线切管机厂家|服务为先-山东美峰智能设备有限公司 | 新密耐火材料厂家价格-河南郑州荣盛窑炉耐火材料有限公司 | 欧派板材官网 | 全屋定制板材 专业供应商 | 一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网 | 陕西锐锋建筑安装有限公司,锐锋建筑,总承包,专业分包,市政综合,劳务,水电钢构,铁路公路,房建,房屋建筑施工 | 三相干式变压器|三相隔离变压器|上海盖能电气有限公司官方网站|上海干式变压器生产厂家 | 太阳能路灯-庭院灯-太阳能灯生产厂家-北京日月升太阳能科技公司 太阳能路灯生产厂家-郑州太阳能高杆灯价格-道路照明智能路灯-河南坤德照明 | 户外工程照明|洗墙灯厂家|聚翔(广东)照明科技有限公司 | 冷却特性测试仪_ 刀柄热胀仪_加油小车价格_皮带张力仪_上海川奇机电设备有限公司 | 纠偏系统厂家-迈欣机械| 江西新华电脑学院_南昌新华电脑中专学校_新华电脑培训学校_官方网站 | 济宁山银煤矿机械有限公司,钻采工具,防爆电器,凿岩机械,风动工具,矿山机械,建筑机械,支护设备,通风防尘,铁路设备,仪器仪表,大型设备,矿用泵,钎具类,消防类,矿车类,配件区类 | 全自动码垛机械手,码垛机器人,拆包机,缠绕机,开箱封箱装箱机厂家-山东昊宇自动化设备有限公司 | 真石漆-防火涂料-氟碳漆-地坪漆-广田外墙涂料 | 活性氧化铝球-活性氧化铝干燥剂厂家价格-3A-5A分子筛-巩义市亿洋水处理材料有限公司 | 苏州不锈钢_江苏不锈钢_江苏不锈钢板_苏州模具钢_苏州合金钢_苏州特种合金_苏州不锈钢板_304不锈钢棒_苏州塞硒五金制品有限公司 苏州ERP定制|苏州CRM|苏州OA|苏州BPM|进销存管理系统-苏州中尚信息科技有限公司 | 全自动烫金机-全自动移印机-全自动丝印机-全自动平面机-东莞联昌实业供应各种丝印机和移印机 | 疲劳试验机|电子万能试验机|摩擦磨损试验机|冲击试验机|济南全力测试技术有限公司 | 河北兴泓环保设备有限公司-冷却塔_废气净化塔_污水除臭设备 | 碳减排领域专业技能人才培养工程综合服务平台 | 上海鑫迪机械有限公司 上海科蜀智能机械有限公司 | 明康食品有限公司 -方集馓子 亨特小麻花|