- 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 Dot(ref SCNVector3 left, ref SCNVector3 right, out float 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 | 
| 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