Lines Matching refs:normal
70 normal() = n; in Hyperplane()
81 normal() = n; in Hyperplane()
91 result.normal() = (p1 - p0).unitOrthogonal(); in Through()
92 result.offset() = -p0.dot(result.normal()); in Through()
104 result.normal() = v0.cross(v1); in Through()
105 RealScalar norm = result.normal().norm(); in Through()
110 result.normal() = svd.matrixV().col(2); in Through()
113 result.normal() /= norm; in Through()
114 result.offset() = -p0.dot(result.normal()); in Through()
125 normal() = parametrized.direction().unitOrthogonal(); in Hyperplane()
126 offset() = -parametrized.origin().dot(normal()); in Hyperplane()
137 m_coeffs /= normal().norm(); in normalize()
143 inline Scalar signedDistance(const VectorType& p) const { return normal().dot(p) + offset(); } in signedDistance()
152 …inline VectorType projection(const VectorType& p) const { return p - signedDistance(p) * normal();… in projection()
157 …inline ConstNormalReturnType normal() const { return ConstNormalReturnType(m_coeffs,0,0,dim(),1); } in normal() function
162 inline NormalReturnType normal() { return NormalReturnType(m_coeffs,0,0,dim(),1); } in normal() function
221 normal() = mat.inverse().transpose() * normal();
223 normal() = mat * normal();
243 offset() -= normal().dot(t.translation());