當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Processing mag()用法及代碼示例


Processing, mag()用法介紹。

用法

  • mag(a, b)
  • mag(a, b, c)

參數

  • a (float) 第一個值
  • b (float) 第二個值
  • c (float) 第三個值

返回

  • float

說明

計算向量的大小(或長度)。向量是計算機圖形學和線性代數中常用的空間方向。因為它沒有"start" 位置,所以向量的大小可以被認為是從坐標 (0,0) 到其 (x,y) 值的距離。因此,mag() 是編寫 dist(0, 0, x, y) 的快捷方式。

例子

size(400, 400);

float x1 = 80;
float x2 = 320;
float y1 = 120;
float y2 = 280;

line(0, 0, x1, y1);
println(mag(x1, y1));  // Prints "144.22205"
line(0, 0, x2, y1);
println(mag(x2, y1));  // Prints "341.76016"
line(0, 0, x1, y2);
println(mag(x1, y2));  // Prints "291.2044"
line(0, 0, x2, y2);
println(mag(x2, y2));  // Prints "425.20584"
Image output for example 1

有關的

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 mag()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。