दो वेक्टरों के बीच का कोण डिग्री में मापता है, हमेशा 0 और 180 के बीच।
घूमने की दिशा पर विचार नहीं किया जाता; उसके लिए signedAngleBetween का उपयोग करें।
उदाहरण: [1,0,0] और [0,1,0] -> 90
दोनों वेक्टर
कोण, डिग्री में
पहले 2D वेक्टर से दूसरे तक का चिह्नित कोण मापता है, डिग्री में, -180 से लेकर 180.
हर वेक्टर की केवल पहली दो प्रविष्टियाँ उपयोग होती हैं; धनात्मक कोण वामावर्त घूमता है। उदाहरण: [1,0] से [0,1] -> 90, [0,1] से [1,0] -> -90
दोनों 2D वेक्टर
चिह्नित कोण, डिग्री में
पहले वेक्टर से दूसरे तक का कोण मापता है, एक संदर्भ दिशा के चारों ओर घूमते हुए, 0 से 360 तक डिग्री में।
जब संदर्भ वेक्टर आपकी ओर इशारा करता है तो घुमाव वामावर्त होता है। उदाहरण: [1,0,0] से [0,0,-1] तक [0,1,0] के चारों ओर -> 90
दोनों वेक्टर और वह संदर्भ दिशा जिसके चारों ओर घूमना है
कोण, 0 से 360 डिग्री में
पहले वेक्टर से दूसरे तक का कोण मापता है, एक संदर्भ दिशा के चारों ओर घूमते हुए, 0 से 360 तक डिग्री में।
जब संदर्भ वेक्टर आपकी ओर इशारा करता है तो घुमाव वामावर्त होता है: 30 डिग्री का दक्षिणावर्त घुमाव 330 पढ़ा जाता है। उदाहरण: [1,0,0] से [0,0,-1] तक [0,1,0] के चारों ओर -> 90
दोनों वेक्टर और वह संदर्भ दिशा जिसके चारों ओर घूमना है
कोण, 0 से 360 डिग्री में
दो 3D वेक्टरों का क्रॉस गुणनफल निकालता है: दोनों के समकोण पर एक वेक्टर।
उसकी दिशा दाएँ हाथ के नियम का पालन करती है और उसकी लंबाई उस समांतर चतुर्भुज का क्षेत्रफल है जो दोनों वेक्टर फैलाते हैं। उदाहरण: [1,0,0] x [0,1,0] -> [0,0,1]
दोनों 3D वेक्टर
दोनों के लंबवत वेक्टर
वेक्टर की हर प्रविष्टि को एक संख्या से भाग देता है।
उदाहरण: [10,20,30] / 2 -> [5,10,15]
वेक्टर और वह संख्या जिससे भाग देना है
विभाजित वेक्टर
वेक्टर के पहले मान को उसके अंतिम मान से घटाता है, जो क्रमबद्ध सूची के लिए उसकी रेंज है।
उदाहरण: [1,3,5,9] -> 8
वेक्टर
अंतिम मान में से पहला मान घटाकर
दो वेक्टरों का डॉट गुणनफल निकालता है: संगत प्रविष्टियों के गुणनफलों का योग।
समकोण पर स्थित वेक्टरों के लिए यह 0 है और, इकाई वेक्टरों के लिए, उनके बीच के कोण की कोज्या। उदाहरण: [1,2,3] और [4,5,6] -> 32
दोनों वेक्टर
डॉट गुणनफल
वेक्टर की हर प्रविष्टि को एक संख्या से गुणा करता है।
उदाहरण: [2,3,4] x 5 -> [10,15,20]
वेक्टर और वह संख्या जिससे गुणा करना है
स्केल किया गया वेक्टर
हर प्रविष्टि का चिह्न पलटता है, ताकि वेक्टर विपरीत दिशा में इशारा करे।
उदाहरण: [5,-3,2] -> [-5,3,-2]
पलटा जाने वाला वेक्टर
निषेधित वेक्टर
वेक्टर की वर्गित लंबाई निकालता है, जो केवल लंबाइयों की तुलना करते समय वर्गमूल से बचाती है।
उदाहरण: [3,4,0] -> 25
वेक्टर
लंबाई का वर्ग
वेक्टर की लंबाई निकालता है।
उदाहरण: [3,4,0] -> 5, [1,0,0] -> 1
वेक्टर
लंबाई, मॉडल इकाइयों में
3D वेक्टर को उसकी दिशा रखते हुए लंबाई 1 पर स्केल करता है।
1e-8 से छोटे वेक्टर की रखने लायक कोई दिशा नहीं होती, इसलिए परिणाम undefined है। उदाहरण: [3,4,0] -> [0.6,0.8,0]
नॉर्मलाइज़ किया जाने वाला 3D वेक्टर
इकाई वेक्टर, या शून्य-लंबाई वाले इनपुट के लिए undefined
एक शुरुआती बिंदु से किसी दिशा में दी गई दूरी पर स्थित पॉइंट खोजता है।
दिशा जैसी दी गई है वैसी ही उपयोग होती है, इसलिए लंबाई 2 की दिशा दोगुनी दूरी तय करती है। उदाहरण: शुरुआत [0,0,0], दिशा [1,0,0], दूरी 5 -> [5,0,0]
आरंभ पॉइंट, दिशा और दूरी
किरण पर स्थित पॉइंट
पहले वेक्टर से दूसरे को प्रविष्टि दर प्रविष्टि घटाता है।
उदाहरण: [10,20,30] - [1,2,3] -> [9,18,27]
वह वेक्टर जिसमें से घटाना है और वह वेक्टर जिसे घटाना है
अंतरों का वेक्टर
वेक्टर के सभी मानों को एक संख्या में जोड़ता है।
उदाहरण: [1,2,3,4] -> 10
जोड़ा जाने वाला वेक्टर
कुल योग
3D वेक्टर की वर्गित लंबाई निकालता है, जो केवल लंबाइयों की तुलना करते समय वर्गमूल से बचाती है।
उदाहरण: [3,4,0] -> 25
3D वेक्टर
लंबाई का वर्ग
3D वेक्टर की लंबाई निकालता है।
उदाहरण: [3,4,0] -> 5
3D वेक्टर
लंबाई, मॉडल इकाइयों में
x, y और z मानों से एक 3D वेक्टर बनाता है।
उदाहरण: x=1, y=2, z=3 -> [1,2,3]
तीन मान
वेक्टर [x, y, z]
x और y मानों से एक 2D वेक्टर बनाता है।
उदाहरण: x=3, y=4 -> [3,4]
दो मान
वेक्टर [x, y]
0 से max तक की पूर्ण संख्याओं की सूची बनाता है, जिसमें अंतिम मान खुद शामिल नहीं होता।
उदाहरण: max=5 -> [0,1,2,3,4]
रेंज का अंत, जिसे छोड़ दिया जाता है
0 से max - 1 तक की संख्याएँ
min से max तक step के चरणों में संख्याओं की सूची बनाता है; max तब शामिल होता है जब कोई चरण
उस पर पड़ता है।
उदाहरण: min=0, max=10, step=2 -> [0,2,4,6,8,10]
आरंभ, अंत और स्टेप
स्पैन में आने वाली संख्याएँ
min से max तक nrItems संख्याओं की सूची बनाता है जो ईज़िंग वक्र से फैली होती हैं, ताकि वे
एक सिरे या दोनों पर सिमट जाएँ।
intervals चालू होने पर, परिणाम में मानों के बजाय पड़ोसियों के बीच के अंतराल
होते हैं।
उदाहरण: min=0, max=100, nrItems=5, ease='easeInQuad' -> [0, 6.25, 25, 56.25, 100]
आरंभ, अंत, आइटमों की संख्या, ईज़िंग और क्या अंतराल वापस देने हैं
ईज़ की गई संख्याएँ, या उनके बीच के अंतराल
min से max तक, दोनों शामिल, nrItems समान दूरी वाली संख्याओं की सूची बनाता है।
उदाहरण: min=0, max=10, nrItems=5 -> [0, 2.5, 5, 7.5, 10]
आरंभ, अंत और आइटमों की संख्या
समान दूरी पर रखी संख्याएँ
संख्या स्ट्रिंग की सूची को संख्याओं में बदलता है।
जो स्ट्रिंग संख्या नहीं है वह NaN बन जाती है। उदाहरण: ['1', '2.5', '3'] -> [1, 2.5, 3]
पार्स की जाने वाली स्ट्रिंग
संख्याएँ
दो वेक्टरों के बीच की वर्गित दूरी निकालता है, जो केवल दूरियों की तुलना करते समय वर्गमूल से बचाती है।
उदाहरण: [0,0,0] से [3,4,0] -> 25
दोनों वेक्टर
दूरी का वर्ग
दो वेक्टरों के बीच की सीधी दूरी निकालता है।
उदाहरण: [0,0,0] से [3,4,0] -> 5
दोनों वेक्टर
दूरी, मॉडल इकाइयों में
दो वेक्टरों को एक अंश से रैखिक रूप से मिलाता है।
fraction first का हिस्सा है: 1 first देता है, 0 second, 0.5 मध्य बिंदु।
उदाहरण: [0,0,0] और [10,10,10] 0.5 पर -> [5,5,5]
दोनों वेक्टर और पहले का अंश
मिश्रित वेक्टर
वेक्टर का सबसे बड़ा मान खोजता है।
उदाहरण: [3, 7, 2, 9, 1] -> 9
वेक्टर
सबसे बड़ी प्रविष्टि
वेक्टर का सबसे छोटा मान खोजता है।
उदाहरण: [3, 7, 2, 9, 1] -> 1
वेक्टर
सबसे छोटी प्रविष्टि
सूची से हर दोहराया गया वेक्टर हटाता है, हर एक की पहली उपस्थिति रखते हुए।
दो वेक्टर एक जैसे माने जाते हैं जब हर प्रविष्टि tolerance से कम अंतर रखती है।
उदाहरण: [[1,2,3], [4,5,6], [1,2,3], [7,8,9]] -> [[1,2,3], [4,5,6], [7,8,9]]
फ़िल्टर किए जाने वाले वेक्टर और टॉलरेंस
दोहराव रहित वेक्टर, अपने मूल क्रम में
किसी वेक्टर को तब हटाता है जब वह ठीक अपने से पहले वाले को दोहराता है; दूर स्थित वही वेक्टर रखा जाता है।
checkFirstAndLast चालू होने पर, पहले को दोहराने वाला अंतिम वेक्टर भी हटा दिया जाता है, जो
पॉइंट के लूप को साफ़ तरीके से बंद करता है। एक-दूसरे से tolerance के भीतर की प्रविष्टियाँ बराबर मानी जाती हैं।
उदाहरण: [[1,2], [1,2], [3,4], [1,2]] -> [[1,2], [3,4], [1,2]]
फ़िल्टर किए जाने वाले वेक्टर, क्या पहले और अंतिम की तुलना करनी है, और टॉलरेंस
लगातार दोहराव रहित वेक्टर
वेक्टरों की सूची को प्रविष्टि दर प्रविष्टि एक वेक्टर में जोड़ता है।
परिणाम में उतनी ही प्रविष्टियाँ होती हैं जितनी पहले वेक्टर में। उदाहरण: [[1,2,3], [4,5,6], [7,8,9]] -> [12,15,18]
जोड़े जाने वाले वेक्टर
योगों का वेक्टर
दो वेक्टरों को प्रविष्टि दर प्रविष्टि जोड़ता है।
उदाहरण: [1,2,3] + [4,5,6] -> [5,7,9]
जोड़े जाने वाले दो वेक्टर
योगों का वेक्टर
बताता है कि बूलियन की सूची का हर मान true है या नहीं।
उदाहरण: [true, true, true] -> true, [true, false, true] -> false
जाँचे जाने वाले बूलियन
true जब कोई प्रविष्टि false न हो
बताता है कि दो वेक्टर एक टॉलरेंस के भीतर, प्रविष्टि दर प्रविष्टि, एक जैसे हैं या नहीं।
अलग लंबाई के वेक्टर कभी एक जैसे नहीं होते। उदाहरण: [1,2,3] और [1.0001,2.0001,3.0001] टॉलरेंस 0.001 के साथ -> true
दोनों वेक्टर और टॉलरेंस
true जब हर प्रविष्टि का अंतर टॉलरेंस से कम हो
चिह्नित करता है कि वेक्टर की कौन-सी प्रविष्टियाँ परिमित संख्याएँ हैं।
उदाहरण: [1, 2, Infinity, 3] -> [true, true, false, true]
जाँचा जाने वाला वेक्टर
प्रत्येक प्रविष्टि के लिए एक बूलियन, true जब वह परिमित हो
बताता है कि वेक्टर की कोई लंबाई नहीं है या नहीं, यानी हर प्रविष्टि ठीक 0 है।
उदाहरण: [0,0,0] -> true, [0,0,0.001] -> false
जाँचा जाने वाला वेक्टर
true जब लंबाई 0 हो
सादे संख्या एरे पर वेक्टर गणित। वेक्टर संख्याओं का एक एरे है; 3D में यह
[x, y, z]है जिसमें Y ऊपर की ओर है, पॉइंट जैसा ही आकार, इसलिए दोनों को एक-दूसरे के मेथड में पास किया जा सकता है। हर मेथड एक नया एरे या एक संख्या लौटाता है और अपने इनपुट को कभी नहीं बदलता। कोण डिग्री में हैं।