SCNVector3
One
SizeInBytes
UnitX
UnitY
UnitZ
X
Y
Z
Zero
SCNVector3(SCNVector3)
SCNVector3(SCNVector4)
SCNVector3(Vector3)
SCNVector3(Vector3)
SCNVector3(nfloat, nfloat, nfloat)
SCNVector3(NFloat, NFloat, NFloat)
SCNVector3(Single, Single, Single)
Length
LengthFast
LengthSquared
Xy
Add(SCNVector3, SCNVector3)
Add(SCNVector3, SCNVector3, SCNVector3)
BaryCentric(SCNVector3, SCNVector3, SCNVector3, nfloat, nfloat)
BaryCentric(SCNVector3, SCNVector3, SCNVector3, NFloat, NFloat)
BaryCentric(SCNVector3, SCNVector3, SCNVector3, Single, Single)
BaryCentric(SCNVector3, SCNVector3, SCNVector3, nfloat, nfloat, SCNVector3)
BaryCentric(SCNVector3, SCNVector3, SCNVector3, NFloat, NFloat, SCNVector3)
BaryCentric(SCNVector3, SCNVector3, SCNVector3, Single, Single, SCNVector3)
CalculateAngle(SCNVector3, SCNVector3)
CalculateAngle(SCNVector3, SCNVector3, nfloat)
CalculateAngle(SCNVector3, SCNVector3, NFloat)
CalculateAngle(SCNVector3, SCNVector3, Single)
Clamp(SCNVector3, SCNVector3, SCNVector3)
Clamp(SCNVector3, SCNVector3, SCNVector3, SCNVector3)
ComponentMax(SCNVector3, SCNVector3)
ComponentMax(SCNVector3, SCNVector3, SCNVector3)
ComponentMin(SCNVector3, SCNVector3)
ComponentMin(SCNVector3, SCNVector3, SCNVector3)
Cross(SCNVector3, SCNVector3)
Cross(SCNVector3, SCNVector3, SCNVector3)
Divide(SCNVector3, nfloat)
Divide(SCNVector3, NFloat)
Divide(SCNVector3, SCNVector3)
Divide(SCNVector3, Single)
Divide(SCNVector3, nfloat, SCNVector3)
Divide(SCNVector3, NFloat, SCNVector3)
Divide(SCNVector3, SCNVector3, SCNVector3)
Divide(SCNVector3, Single, SCNVector3)
Dot(SCNVector3, SCNVector3)
Dot(SCNVector3, SCNVector3, nfloat)
Dot(SCNVector3, SCNVector3, NFloat)
Dot(SCNVector3, SCNVector3, Single)
Equals(Object)
Equals(SCNVector3)
GetHashCode()
Lerp(SCNVector3, SCNVector3, nfloat)
Lerp(SCNVector3, SCNVector3, NFloat)
Lerp(SCNVector3, SCNVector3, Single)
Lerp(SCNVector3, SCNVector3, nfloat, SCNVector3)
Lerp(SCNVector3, SCNVector3, NFloat, SCNVector3)
Lerp(SCNVector3, SCNVector3, Single, SCNVector3)
Max(SCNVector3, SCNVector3)
Min(SCNVector3, SCNVector3)
Multiply(SCNVector3, nfloat)
Multiply(SCNVector3, NFloat)
Multiply(SCNVector3, SCNVector3)
Multiply(SCNVector3, Single)
Multiply(SCNVector3, nfloat, SCNVector3)
Multiply(SCNVector3, NFloat, SCNVector3)
Multiply(SCNVector3, SCNVector3, SCNVector3)
Multiply(SCNVector3, Single, SCNVector3)
Normalize()
Normalize(SCNVector3)
Normalize(SCNVector3, SCNVector3)
NormalizeFast()
NormalizeFast(SCNVector3)
NormalizeFast(SCNVector3, SCNVector3)
Subtract(SCNVector3, SCNVector3)
Subtract(SCNVector3, SCNVector3, SCNVector3)
ToString()
Transform(SCNVector3, SCNMatrix4)
Transform(SCNVector3, SCNMatrix4, SCNVector4)
TransformNormal(SCNVector3, SCNMatrix4)
TransformNormal(SCNVector3, SCNMatrix4, SCNVector3)
TransformNormalInverse(SCNVector3, SCNMatrix4)
TransformNormalInverse(SCNVector3, SCNMatrix4, SCNVector3)
TransformPerspective(SCNVector3, SCNMatrix4)
TransformPerspective(SCNVector3, SCNMatrix4, SCNVector3)
TransformPosition(SCNVector3, SCNMatrix4)
TransformPosition(SCNVector3, SCNMatrix4, SCNVector3)
TransformVector(SCNVector3, SCNMatrix4)
TransformVector(SCNVector3, SCNMatrix4, SCNVector3)
explicit operator Vector3(SCNVector3)
explicit operator Vector3(SCNVector3)
implicit operator SCNVector3(Vector3)
implicit operator SCNVector3(Vector3)
operator -(SCNVector3)
operator -(SCNVector3, SCNVector3)
operator !=(SCNVector3, SCNVector3)
operator *(nfloat, SCNVector3)
operator *(NFloat, SCNVector3)
operator *(SCNVector3, nfloat)
operator *(SCNVector3, NFloat)
operator *(SCNVector3, Single)
operator *(Single, SCNVector3)
operator /(SCNVector3, nfloat)
operator /(SCNVector3, NFloat)
operator /(SCNVector3, Single)
operator +(SCNVector3, SCNVector3)
operator ==(SCNVector3, SCNVector3)
net9.0-ios17.2
namespace SceneKit
{
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("macos")]
[SupportedOSPlatform("tvos")]
public struct SCNVector3 : IEquatable<SCNVector3>
{
public static SCNVector3 operator -(SCNVector3 vec);
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 |
Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 |
macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
tvOS | 10.010.110.211.011.111.211.311.412.012.112.212.312.413.013.213.313.414.014.214.314.414.515.015.215.416.016.116.417.017.2 |
Information specific to net9.0-ios17.2 | |
Assembly | Microsoft.iOS , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API