コード例 #1
0
ファイル: NXEllipsoid.cpp プロジェクト: MandyMo/NXEngine
 bool Ellipsoid::InEllipsoid(const NX::vector<float, 3> &point) const{
     const NX::vector<float, 3> v = point - GetCenter();
     const float lx = NX::Dot(v, GetAxisX());
     const float ly = NX::Dot(v, GetAxisY());
     const float lz = NX::Dot(v, GetAxisZ());
     const float dx = lx / m_fSemiAxisX;
     const float dy = ly / m_fSemiAxisY;
     const float dz = lz / m_fSemiAxisZ;
     return dx * dx + dy * dy + dz * dz <= kf1;
 }
コード例 #2
0
LPDISPATCH CXTPChartDiagram2D::OleGetAxisX()
{
	return XTPGetDispatch(GetAxisX());
}
コード例 #3
0
ファイル: Camera.cpp プロジェクト: filipkunc/GLGraphics
void Camera::LeftRight(float s)
{
    MoveDirection(-GetAxisX() * s);
}