x
Yes
No
Do you want to visit DriveHQ English website?
首页
产品服务
价格
免费试用
下载客户端
关于我们
云文件服务
|
云备份服务
|
FTP服务
|
企业邮箱服务
|
网站托管
|
客户端软件
云文件服务
云备份服务
FTP服务
企业级邮箱服务
网站托管
客户端软件
Line3D.h - Hosted on DriveHQ Cloud IT Platform
返回上层目录
上传
下载
共享
发布
新建文件夹
新建文件
复制
剪切
删除
粘贴
评论
升级服务
路径: \\game3dprogramming\materials\GameFactory\GameFactoryDemo\Line3D.h
旋转
特效
属性
历史版本
#ifndef __LINE3D_H__ #define __LINE3D_H__ #include "Ogre.h" #include
using namespace Ogre; using namespace std; #define POSITION_BINDING 0 #define TEXCOORD_BINDING 1 class Line3D:public SimpleRenderable { public: Line3D(void); ~Line3D(void); void addPoint(const Vector3 &p); const Vector3 &getPoint(unsigned short index) const; unsigned short getNumPoints(void) const; void updatePoint(unsigned short index, const Vector3 &value); void drawLine(Vector3 &start, Vector3 &end); void drawLines(void); Real getSquaredViewDepth(const Camera *cam) const; Real getBoundingRadius(void) const; protected: //void getWorldTransforms(Matrix4 *xform) const; const Quaternion &getWorldOrientation(void) const; const Vector3 &getWorldPosition(void) const; vector
mPoints; bool mDrawn; }; #endif /* __LINE3D_H__ */
Line3D.h
网页地址
文件地址
上一页
26/45
下一页
下载
( 875 B )
Comments
Total ratings:
0
Average rating:
无评论
of 10
Would you like to comment?
Join now
, or
Logon
if you are already a member.