Closed

very easy cpp progect.

Before you start, there are some .h files created, in those you need to create the class, with the things needed for each one. Then in the public, you put there the methods needed for that class.

I organized the project and did some things, I will sent that to you as a base to fix your work and do it right.

In .cpp files are the contructors, and destructors, that need to be implemented. In this files, there are also all the methods I refered in the .h file with the same name. But it’s in the cpp file that you implement the function.

1. Upload file data, this method is critical! And it can have multiple versions !, and must accept the OBJ format, both in the simplest version and in the full version (see the specification of the OBJ format on the indicated website…).

bool SGestao::Load(const string &fich) - name of the function to load the obj files.

This function needs to be done in c , not to be used in Linux. I started it in the file I sent you.

You have to read the values of the files, keep them in a “map” or a “list” …

2. Count the number of vertices, edges and faces;

int SGestao::Contar(Tipo T);- this is the name of the function, it has to count vertices, edges (arestas) and faces.

What you did has nothing to do with the project, you need to count all the 3 things

3. Determine the area of the model read; The model has been previously read. The parameter of this method is filename !, the filename identifies the template read.

double SGestao::AreaModelo(const string &fich); - name of the function

5. Determine all memory occupied;

int SGestao::Memoria(); - name of the function

6. Determine the memory occupied by a model.

Modelo *SGestao::Memoria(const string &fich);- name of the function

7. Determine which model occupies the most memory;

Modelo *SGestao::ModeloMaisMemoria(); - name of the function

8. Determine the number of faces that are intersected by a given line (the line is defined by 2 points); int SG :: :: NumIntersections (Point A, Point B);

int SGestao::NumInterseccoes(Ponto A, Ponto B); - name of the function

9. Remove a given template, given the filename of the template;

bool SGestao::RemoverModelo(const string &fich); - name of the function

10. Write to a file in XML format a given template;

void SGestao::EscreverXML(const string &fich, const string &fich_xml); - name of the function

You need to record the data of some model, any obj. model (already loaded in the specific function) to a XML file.

11. Implement the SGEstao class destructor, which obviously should free all occupied memory.

SGestao::~SGestao() – name of the function

12. Determine the largest area face of a Model;

Face *SGestao::FaceMaiorArea(const string &fich); - name of the function

13. Determine the face of a model where there is greater curvature (Will determine the face X where there is “greater” angle with the neighboring faces of X);

Face *SGestao::FaceMaiorCurvatura(const string &fich); - name of the function

When this is all done, in the [login to view URL] you only need to call the methods, to test if everything is working.

Skills: C++ Programming

See more: uppod html 5 0.5 9, mcafee epo 5.9 supported products, epo 5.9 requirements, c++ mini projects pdf, c++ projects ideas, c++ game projects, c++ projects source code, c++ projects for students, c++ projects github, c++ projects for class 12, c++ projects reddit, mcafee epo 5.9.1 supported products, 2,5,9,?,20,27, cnn 10 5 9 18, epo 5.9 upgrade checklist, mcafee epo 5.9 installation guide, arithmetic sequence 5 9 13 17, what is the nth term of 5 9 13 17 21, find the sum of the series 3 5 9 15, 1 3 5 9 15 sequence

About the Employer:
( 13 reviews ) Zaporizhia, Ukraine

Project ID: #23543121

4 freelancers are bidding on average $20 for this job

aboo2020

~~~~~~~~~~Hi, how do you do?~~~~~~~~~~~ I have majored in C++/C, C#, Java, Python. I have enough skills and rich experiences in this field over 4 years. I had participated in famous ICPC for 2 years. I have study data More

$15 USD in 7 days
(7 Reviews)
2.6
reachusama

Hi, I have seen the Project file & details and understood them. Let's get in touch and get you work done. Best,

$30 USD in 1 day
(2 Reviews)
2.6
Modji

Hi, Im new in freelancer but i have good experience in OOD and cpp programming. I will start working on your project as i awarded and try to be as fast as i can with high quality.

$20 USD in 2 days
(2 Reviews)
1.7
komalxxiv

I am expert in many programming languages, frameworks, and [login to view URL] am a University student so I understand you project and It’s importance I promise I will complete your project in time and the best way it can b More

$15 USD in 3 days
(0 Reviews)
0.0