Find Jobs
Hire Freelancers

very easy cpp progect

$10-20 USD

진행 중
게시됨 약 4년 전

$10-20 USD

제출할때 지불됩니다
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.
프로젝트 ID: 23534475

프로젝트 정보

2 제안서
원격근무 프로젝트
활동 중 4년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
2 이 프로젝트에 프리랜서들의 평균 입찰은 $15 USD입니다.
사용자 아바타
I CAN COMPLETE YOUR PROJECT Perfectly! I have enough experience in Java, C#/.NET, QT/C++ for over 7 years. I can design the architecture by your requirements and following the software development process. I am designing the project from scratch and structure it well. Also, I can work by full time for your project and trying to satisfy the requirements. After completing the project, If any error is found, I am trying to fix it within 24 hours and provide maintenance-free of charge for a month. The client's satisfaction is my goal and I tried to give a nice result to the client till now. Because I want to keep a long-term relationship for customers. Java, C#/.NET, QT/C++ is a very powerful programming language for desktop app development and I am majoring on it for long years. Feel free to drop a message for further discussions and to get started right away. Thank you
$15 USD 7일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (UKRAINE)
Zaporizhia, Ukraine
5.0
17
11월 2, 2019부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.