本文整理汇总了C++中vec::getX方法的典型用法代码示例。如果您正苦于以下问题:C++ vec::getX方法的具体用法?C++ vec::getX怎么用?C++ vec::getX使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类vec
的用法示例。
在下文中一共展示了vec::getX方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: maxnorm
inline double maxnorm(const vec &v) {
return ( std::abs(v.getX()) > std::abs(v.getY()) ) ?
( ( std::abs(v.getX()) > std::abs(v.getZ()) ) ?
std::abs(v.getX()) : std::abs(v.getZ()) )
: ( ( std::abs(v.getY()) > std::abs(v.getZ()) ) ?
std::abs(v.getY()) : std::abs(v.getZ()) );
}
示例2: vec
// cross product
inline vec operator^(const vec &v1, const vec &v2)
{
return vec(
v1.getY()*v2.getZ() - v1.getZ()*v2.getY(),
v1.getZ()*v2.getX() - v1.getX()*v2.getZ(),
v1.getX()*v2.getY() - v1.getY()*v2.getX()
);
}
示例3:
// dot product
inline double operator*(const vec &v1, const vec &v2)
{
return v1.getX()*v2.getX() + v1.getY()*v2.getY() + v1.getZ()*v2.getZ();
}
示例4: return
inline bool operator!=(const vec &v1, const vec &v2)
{
return ((v1.getX()!=v2.getX()) || (v1.getY()!=v2.getY()) || (v1.getZ()==v2.getZ()));
}