哪位高手给解释一下ACGeVector3d
<P>谁有arx函数库查询字典,给一份!万分感谢</P> <P><FONT face=新宋体>SDK。。。。。</FONT></P><P><FONT face=新宋体>SDK的搜索多好用阿</FONT></P>
<P><FONT face=新宋体>ACGEVector3d必须写作AcGeVector3d,是空间向量的抽象类,它可以执行的操作:</FONT></P>
<P><FONT face=新宋体>angleOnPlane 向量在平面上的投影所成的角<BR>angleTo 向量间的夹角<BR>operator AcGeMatrix3d 转换为矩阵<BR>crossProduct 叉乘另一个向量<BR>largestElement x,y,z中最大的元素<BR>operator [] x,y,z中某一个元素,,,<BR>isCodirectionalTo 判断是否同向,可设置判断的误差<BR>isParallelTo 判断是否平行,可设置判断的误差<BR>isPerpendicularTo 判断是否垂直,可设置判断的误差<BR>dotProduct 点乘另一个向量<BR>isEqualTo 判断是否相等,可设置判断的误差<BR>operator != 判断是否不相等<BR>operator == 判断是否相等<BR>rotateTo 返回旋转到指定向量所需要的矩阵<BR>perpVector 返回AcGeContext::gOrthoVector决定的垂直向量<BR>negate 返回反向量<BR>isUnitLength 判断是否是单位向量<BR>isZeroLength 判断是否是零向量<BR>length 向量长度<BR>lengthSqrd 向量长度的平方<BR>normal 向量的方向向量<BR>normalize 单位化向量<BR>orthoProject 平行投影<BR>project 正交投影<BR>operator * 标乘<BR>operator *= 标称赋值 <BR>operator / 标除<BR>operator /= 标除赋值<BR>set 设置<BR>mirror 镜像<BR>rotateBy 旋转<BR>setToProduct 设为矩阵和向量的乘积<BR>transformBy 矩阵变换<BR>operator + 向量加<BR>operator +=<BR>operator - 向量减<BR>operator -=<BR>setToSum 置为和</FONT></P>
<P><FONT face=新宋体>常量有:<BR>kIdentity=zero vector<BR>kXAxis=vector (1, 0, 0)<BR>kYAxis=vector (0, 1, 0)<BR>kZAxis=vector (0, 0, 1)</FONT></P><FONT face=新宋体>
<P><BR>成员有:<BR>double x,y,z </P>
<P>另外,可以由AcGePoint3d::asVector()得到,是从原点指向该点的向量,还可以与AcGePoint3d相加得到和,可以由两个AcGePoint3d相减得到差。</FONT></P> 请问你用的是什么版本,我用的是ObjectARX 2000,帮助是英文的也没有你写的这样清楚。 <P>我的版本是2004,算是R16最简单的版本了,</P>
<P>上面的内容一部分是翻译的,一部分是我个人总结的,</P>
页:
[1]