Jump to content

Recommended Posts

Posted

I've also considered Clamp, Min, Max, MoveTowards, Mix, Ceil, and Floor, for Vec2, Vec3, and Vec4.

That's the reason I haven't done any of them yet.

  • Like 3

My job is to make tools you love, with the features you want, and performance you can't live without.

Posted
On 2/6/2023 at 8:42 AM, SpiderPig said:

Can we get Abs() to take a Vec3? 🤔

Would that be the magnitude of a Vec3?
https://mathinsight.org/definition/magnitude_vector

■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■
■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■
■ Homepage: https://canardia.com ■

Posted

I believe it is just like calling Abs() for each of the  x, y & z components of the vector.  Saves time writing it out all the time.

Vec3 Abs(Vec3 value) {
	value.x = Abs(value.x);
	value.y = Abs(value.y);
	value.z = Abs(value.z);

	return value;
}

 

Posted
8 hours ago, Canardia said:

Would that be the magnitude of a Vec3?
https://mathinsight.org/definition/magnitude_vector

Magnitude of something is denoted in mathematics by two surrounding pipes. Absolute value is just one.

||v||=magnitude

|v|=abs

  • Like 1
  • Thanks 2

i now hate love C++

Beeeeeeeeeeeeeep~~This is a test of the emergency signature system~~Beeeeeeeeeeeeeep

RX 6800XT | i5-13600KF | 32GB DDR5 | 1440p is perfect

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...