本来想把模型文件贴上来,但是找了一下好像不能上并敏念传,希望着可留言。
这里贴一下模型文件的开头部分。
-------------------------------------------------------
ply
format ascii 1.0
comment VCGLIB generated
element vertex 6479
property float x
property float y
property float z
property float nx
property float ny
property float nz
property int flags
property uchar red
property uchar green
property uchar blue
property uchar alpha
element face 12954
property list uchar int vertex_indices
property int flags
end_header
0.0363526 0.0894518 0.0166275 -2.58589 -5.26492 -2.22414 0 175 160 84 255
拿肆0.0389934 0.088225 0.0166275 -2.52566 -5.33 -2.15753 0 170 156 88 255
0.0389934 0.0894518 0.0138336 -2.41584 -5.1918 -2.5521 0 146 145 86 255
0.0340731 0.0894518 0.0200012 -2.865 -5.39322 -1.43764 0 174 151 78 255
0.0356197 0.0886338 0.0200012 -2.74755 -5.42387 -1.53245 0 168 145 74 255
0.0356197 0.0894518 0.0175829 -2.64306 -5.36739 -1.90754 0 171 156 75 255
......
-------------------------------------------------------
PlyLoader.h
#ifndef PLYREADER_H_
#define PLYREADER_H_
#include <GL/glut.h>
#include <GL/绝困glu.h>
#include <GL/gl.h>
#include <vector>
#include <iostream>
using namespace std
struct SModelData
{
vector <float>vecFaceTriangles// = face * 9
vector <float>vecFaceTriangleColors// = face * 9
vector <float>vecNormals// = face * 9
int iTotalConnectedTriangles
}
class CPLYLoader
{
public:
CPLYLoader()
int LoadModel(char *filename)
void Draw()
private:
float* mp_vertexXYZ
float* mp_vertexNorm
float* mp_vertexRGB
int m_totalConnectedQuads
int m_totalConnectedPoints
int m_totalFaces
SModelData m_ModelData
}
#endif
到处方法如下:1、点击“开始”——“ArcGIS”——“ArcMap”,打开ArcMap。
2、添加数据到地图上。
3、使用选择工具,在地图上数雹选择部分要素。
4、右键点击“data_osm_ply_Project”图层,点击“导出数据”。
5、在“导出数据”界面,选择要导出的数据,可以选择“所选要素”、“所有要素”、“视图范围内的所有要素”,这里选择“所选要素”。
6、设置导出数据的坐标系,默认选择“与此图层的源数据”选项。
7、选择型笑导出的数据格式和存放位置,可以是“文件和个人地理数据库要素类”、“Shapefile”、“卜毕含SDE要素类”,这里默认选择“文件和个人地理数据库要素类”。选择好之后,点击“确定”。
8、导出成功后,会提示“是否要将导出的数据添加到地图图层中”,点击“是”,导出的数据就添加到地图上了。
3ds Max不支持直接导出mdl格式,但可以借助其他软件辅助生成形式上的mdl文件。
步脊尘骤:
1.点击文件-导出,格式采用.FBX即可,点击保存。
2.在指定路径找到文件,鼠标右键选择添加到压缩文件。银野老
3.更新后缀为.mdl,点击确定。
4.目锋升标文件生成完毕。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)