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 void TransformPerspective(ref SCNVector3 vec, ref SCNMatrix4 mat, out SCNVector3 result);
}
}
.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