Lines Matching refs:Vec3
37 Sym3x3 ComputeWeightedCovariance( int n, Vec3 const* points, float const* weights ) in ComputeWeightedCovariance()
41 Vec3 centroid( 0.0f ); in ComputeWeightedCovariance()
53 Vec3 a = points[i] - centroid; in ComputeWeightedCovariance()
54 Vec3 b = weights[i]*a; in ComputeWeightedCovariance()
68 static Vec3 GetMultiplicity1Evector( Sym3x3 const& matrix, float evalue ) in GetMultiplicity1Evector()
105 return Vec3( u[0], u[1], u[2] ); in GetMultiplicity1Evector()
109 return Vec3( u[1], u[3], u[4] ); in GetMultiplicity1Evector()
112 return Vec3( u[2], u[4], u[5] ); in GetMultiplicity1Evector()
116 static Vec3 GetMultiplicity2Evector( Sym3x3 const& matrix, float evalue ) in GetMultiplicity2Evector()
145 return Vec3( -m[1], m[0], 0.0f ); in GetMultiplicity2Evector()
148 return Vec3( m[2], 0.0f, -m[0] ); in GetMultiplicity2Evector()
152 return Vec3( 0.0f, -m[4], m[3] ); in GetMultiplicity2Evector()
155 return Vec3( 0.0f, -m[5], m[4] ); in GetMultiplicity2Evector()
159 Vec3 ComputePrincipleComponent( Sym3x3 const& matrix ) in ComputePrincipleComponent()
182 return Vec3( 1.0f ); in ComputePrincipleComponent()