#include <iostream>
#include <fstream>
//#include <opencv2/core/matx.hpp>
#include "opencv2/highgui.hpp"
using namespace std;
using namespace cv;
int main()
{
Vec6f line_para = {1,2, 3, 4, 5, 6};
//Point point1 = { 0,0 };
Point3d point1 = { 0, 0, 0 };
vector<Point3d> points;
//points.push_back(point1);
//points.push_back(point1);
for (int i = 0; i < 1000; i++)
{
point1.x = (1 + 0.001 * i) * sin(1*i);
point1.y = (1 + 0.001 * i) * cos(1*i);
point1.z = 0.01*i;
points.push_back(point1);
}
//Point point2;
//cout << point1 << endl;
ofstream OutFile("curve.obj"); //利用构造函数创建obj文本
for (int i = 0; i < points.size(); i++)
{
OutFile << "v " << points[i].x << " " << points[i].y << " " << points[i].z << endl;
//if(i>0)
//OutFile << "l " << i << " " << i+1 << endl;
}
//OutFile << "v " << line_para[0] << " " << line_para[1] << " " << line_para[2] << endl << "v " << line_para[3] << " " << line_para[4] << " " << line_para[5] << endl; //把字符串内容"This is a Test!",写入Test.txt文件
OutFile.close(); //关闭文件
//system("pause");
return 0;
}
07-28