Normalize() public method

public Normalize ( ) : float3
return float3
コード例 #1
0
ファイル: Plane.cs プロジェクト: unitycoder/GodComplex
        public Plane                            Set(float3 _p0, float3 _p1, float3 _p2)
        {
            // Compute two vectors from the three points
            float3 v0 = _p1 - _p0, v1 = _p2 - _p0;

            // Compute the normal to the plane
            n = v0.Cross(v1);
            n.Normalize();
            d = -_p0.Dot(n);

            return(this);
        }
コード例 #2
0
ファイル: Plane.cs プロジェクト: Patapom/GodComplex
        public Plane Set( float3 _p0, float3 _p1, float3 _p2 )
        {
            // Compute two vectors from the three points
            float3	v0 = _p1 - _p0, v1 = _p2 - _p0;

            // Compute the normal to the plane
            n = v0.Cross( v1 );
            n.Normalize();
            d = -_p0.Dot(n);

            return	this;
        }
コード例 #3
0
 // Helpers
 public void                                     Normalize()
 {
     Axis.Normalize();
 }
コード例 #4
0
ファイル: Ray.cs プロジェクト: unitycoder/GodComplex
		public Ray				Bend			( float3 _Axis, float _fBendFactor )					{ m_Aim += _fBendFactor * m_Aim.Dot(_Axis) * _Axis; m_Aim.Normalize(); return this; }
コード例 #5
0
ファイル: Ray.cs プロジェクト: Patapom/GodComplex
 public Ray Bend( float3 _Axis, float _fBendFactor )
 {
     m_Aim += _fBendFactor * m_Aim.Dot(_Axis) * _Axis; m_Aim.Normalize(); return this;
 }