คณิตศาสตร์

ต้องการ Module

ส่วนประกอบและคุณสมบัติ

ชื่อ คำอธิบาย
ประเภทธรรมชาติชนิดคงที่ ค่าคงที่ทางคณิตศาสตร์
สุ่ม เครื่องกำเนิดตัวเลขสุ่ม

API

ชื่อ คำอธิบาย
จำนวนเต็มสุ่ม สุ่มสร้างจำนวนเต็มระหว่างจำนวนเต็มที่น้อยที่สุด (รวม) และจำนวนเต็มที่ใหญ่ที่สุด (ไม่รวม)
ทศนิยมสุ่ม สุ่มสร้างทศนิยมระหว่างค่าทศนิยมที่น้อยที่สุด (รวม) และค่าทศนิยมที่ใหญ่ที่สุด (ไม่รวม)
Abs รับค่าสัมบูรณ์ รองรับจำนวนเต็มและทศนิยม
รากที่สอง คำนวณรากที่สอง
ปฏิเสธ คำนวณค่าลบ
พื้น ปัดเศษค่าที่ระบุให้เป็นจำนวนเต็มที่ใกล้ที่สุด
เพดาน ปัดเศษค่าที่ระบุให้เป็นจำนวนเต็มที่ใกล้ที่สุด
การปัดเศษ ปัดเศษค่าที่ระบุให้เป็นจำนวนเต็ม
ดึงข้อมูลองค์ประกอบ x ของเวกเตอร์ รับองค์ประกอบ X ของเวกเตอร์สามมิติ
ดึงข้อมูลองค์ประกอบ y ของเวกเตอร์ รับองค์ประกอบ Y ของเวกเตอร์สามมิติ
ดึงข้อมูลองค์ประกอบ z ของเวกเตอร์ รับองค์ประกอบ Z ของเวกเตอร์สามมิติ
ตั้งค่าองค์ประกอบเวกเตอร์ x ตั้งค่าองค์ประกอบ X ของเวกเตอร์สามมิติ
ตั้งค่าองค์ประกอบเวกเตอร์y ตั้งค่าองค์ประกอบ Y ของเวกเตอร์สามมิติ
ตั้งค่าองค์ประกอบเวกเตอร์z ตั้งค่าองค์ประกอบ Z ของเวกเตอร์สามมิติ
เพิ่มเวกเตอร์ เพิ่มเวกเตอร์สามมิติสองตัว
ลบเวกเตอร์ ลบเวกเตอร์สามมิติสองตัว
คูณเวกเตอร์ มาตราส่วนเวกเตอร์สามมิติ
จุด เวกเตอร์สามมิติผลคูณดอท ผลลัพธ์ของผลิตภัณฑ์ดอทเป็นสเกลาร์
ข้าม การคูณเวกเตอร์สามมิติสองตัวแบบไขว้ ผลลัพธ์ของการคูณข้ามคือเวกเตอร์ที่ตั้งฉากกับระนาบซึ่งมีเวกเตอร์สองตัวอยู่
ทำให้เป็นมาตรฐาน ทำให้เวกเตอร์สามมิติเป็นปกติ
ขนาด (Magnitude) โมดูโล่เวกเตอร์สามมิติ
ระยะทาง คำนวณระยะทางแบบยุคลิดของเวกเตอร์สามมิติสองตัว
มุมเวกเตอร์ คำนวณมุมระหว่างเวกเตอร์สามมิติสองตัว
การฉายภาพ คำนวณการฉายของเวกเตอร์ A ลงบนเวกเตอร์ B
Vector2 รับ X ใช้องค์ประกอบ X ของเวกเตอร์สองมิติ
Vector2 รับ Y ใช้องค์ประกอบ Y ของเวกเตอร์สองมิติ
Vector2 ตั้งค่า X เวกเตอร์ 2 มิติตั้งค่าองค์ประกอบ X
Vector2 ตั้งค่า Y เวกเตอร์ 2 มิติตั้งค่าองค์ประกอบ Y
เพิ่ม Vector2 เพิ่มเวกเตอร์ 2D สองตัว
Vector2 Sub ลบเวกเตอร์ 2D สองตัว
มาตราส่วน Vector2 คูณเวกเตอร์สองมิติ
ผลคูณดอทเวกเตอร์สอง ดอทโปรดัคเวกเตอร์สองมิติ ผลลัพธ์ของดอทโปรดัคคือสเกลาร์ ซึ่งแสดงถึงมุมระหว่างเวกเตอร์ทั้งสอง
ระยะห่างเวกเตอร์สอง คำนวณระยะทางแบบยุคลิดของเวกเตอร์ 2D สองตัว
มุมเวกเตอร์สอง คำนวณมุมระหว่างเวกเตอร์สองมิติสองตัว
การทำให้เวกเตอร์สองเป็นมาตรฐาน ทำให้เวกเตอร์ 2D เป็นมาตรฐาน
ขนาดเวกเตอร์สอง โมดูโล่เวกเตอร์สองมิติ
การสะท้อนของเวกเตอร์สอง คำนวณเวกเตอร์ของเวกเตอร์สองมิติที่สะท้อนด้วยเส้นตรงแนวตั้งปกติ
ภาพสะท้อนของเวกเตอร์สาม คำนวณเวกเตอร์ของเวกเตอร์สามมิติที่สะท้อนโดยระนาบตั้งฉากกับเส้นปกติ
Vector2 ใหม่ สร้างเวกเตอร์ 2 มิติ
ได้รับเวกเตอร์ สร้างเวกเตอร์ 3 มิติ
สร้างจุดทิศทาง[เก่า] รับจุดทิศทางที่สร้างขึ้นใหม่ (เลิกใช้แล้ว ห้ามใช้)
รับค่า พิกัด[เก่า] รับตำแหน่งจุดทิศทาง (ล้าสมัย โปรดอย่าใช้)
รับพิกัดทิศทาง[เก่า] รับการวางแนวของจุดทิศทาง (ล้าสมัย โปรดอย่าใช้)
Sin ค้นหาไซน์ของมุม
Cos ค้นหาโคไซน์ของมุม
Tan ค้นหาแทนเจนต์ของมุม
ASin ดำเนินการอาร์คไซน์เพื่อให้ได้มุม
ACos ดำเนินการอาร์คโคไซน์เพื่อให้ได้มุม
ค่า ดำเนินการอาร์กแทนเจนต์เพื่อให้ได้มุม
สูงสุด เปรียบเทียบค่าของตัวเลขสองตัวและส่งกลับค่าที่มากกว่า
น้อยสุด เปรียบเทียบค่าของตัวเลขสองตัวและส่งกลับค่าที่น้อยกว่า
Lerp การประมาณค่าเชิงเส้น ส่งกลับค่าที่สอดคล้องกับความคืบหน้าของการประมาณค่าระหว่างค่าเริ่มต้นและค่าเป้าหมาย ค่าสัมประสิทธิ์การประมาณค่า [0,1]
Clamp จำกัดช่วงของค่าเป้าหมายและรับค่ากลางระหว่างพารามิเตอร์อินพุตทั้งสาม ฟังก์ชันคือการจำกัดค่าเป้าหมายให้อยู่ในช่วงที่ระบุ หากค่าเป้าหมายน้อยกว่าค่าต่ำสุด ค่าต่ำสุดจะถูกส่งกลับ ค่าเป้าหมายมากกว่าค่าสูงสุด ค่าสูงสุดจะถูกส่งกลับเมื่ออยู่ในระยะ
ควอเทอร์เนียนเป็นมุมออยเลอร์ แปลงควอเทอร์เนียนที่กำหนดให้เป็นมุมออยเลอร์ ลำดับการหมุนของมุมออยเลอร์คือ YXZ
มุมออยเลอร์เป็นควอเทอร์เนียน แปลงมุมออยเลอร์ที่กำหนดให้เป็นควอเทอร์เนียน
มุมของแกนเป็นควอเตอร์เนียน แปลงการหมุนที่แสดงด้วยมุมแกนเป็นควอเทอร์เนียน
ควอเทอร์เนียนเป็นมุมแกน แปลงควอเทอร์เนียนเพื่อแสดงมุมแกน
คูณควอเทอร์เนียน คูณสองควอเทอร์เนียน A*B หมายถึงการหมุน A ก่อนแล้วจึงหมุน B ลำดับการหมุนที่ต่างกันจะนำไปสู่ผลลัพธ์ที่ต่างกัน
ดูการหมุน สร้างควอเตอร์เนียนที่หมุนไปในทิศทางที่กำหนด
Slerp ควอเทอเนียน การประมาณค่าทรงกลมควอเทอร์เนียนจาก A ถึง B
เลิร์ป เวกเตอร์3 ทำการสอดแทรกเชิงเส้นจากเวกเตอร์ 3 มิติ A ไปยังเวกเตอร์ B
สเลิร์ป เวกเตอร์3 ทำการสอดแทรกทรงกลมจากเวกเตอร์ 3 มิติ A ไปยังเวกเตอร์ B เพื่อการหมุนที่ราบรื่น
การยกกำลัง การยกกำลัง
ลอการิทึม การดำเนินการลอการิทึม
ทิศทางเป็นมุมออยเลอร์ ทิศทางเวกเตอร์เป็นมุมออยเลอร์
Atan2 ดำเนินการอาร์กแทนเจนต์เพื่อให้ได้มุม
ตั้งค่าองค์ประกอบเวกเตอร์ x ตั้งค่าองค์ประกอบแรกของเวกเตอร์
ตั้งค่าองค์ประกอบเวกเตอร์y ตั้งค่าองค์ประกอบที่สองของเวกเตอร์
ตั้งค่าองค์ประกอบเวกเตอร์z ตั้งค่าองค์ประกอบที่สามของเวกเตอร์
Vector2 ตั้งค่า X ตั้งค่าองค์ประกอบแรกของเวกเตอร์สองมิติ
Vector2 ตั้งค่า Y ตั้งค่าองค์ประกอบที่สองของเวกเตอร์ 2D
หมุนเวกเตอร์ หมุนเวกเตอร์เป้าหมายตามควอเทอร์เนียน
สร้าง Seed แบบสุ่ม สร้างเมล็ดพันธุ์แบบสุ่ม
ต่อไป รับเลขสุ่มถัดไปจากตัวสร้างเลขสุ่มที่กำหนด ค่าสูงสุดคือ 32767