Find Jobs
Hire Freelancers

Import OBJ Model - Negative Indexes - 29/04/2018 21:55 EDT

$10-30 CAD

Concluído
Publicado há aproximadamente 6 anos

$10-30 CAD

Pago na entrega
========================================================= PROJECT ========================================================= I'm looking for C++ programmers to help me develop CrackArt, an open source 3D painting and compositing application. I am in the process of updating CrackArt to a new user interface library (Qt) and display system (Vulkan), and I need a programmer to help me on a long time project, but managed by short and well-defined deliverables. I'm a software engineer and each deliverable will be concrete, well defined and with clear completion criteria. Current Milestone - Finish OBJ import module. Future Milestones - Implement FBX import module. - Implement glTF import module. ========================================================= Current Deliverable Description (THIS PROJECT) ========================================================= CrackArt imports 3D files in OBJ format. The current implementation is missing some OBJ features. For this deliverable, I need the OBJ implementation to support negative index numbers. [login to view URL]~dhouse/courses/405/docs/[login to view URL] It is also possible to reference points using negative indices, where the indices are specified relative to the current maximum vertex position (-1 references the last vertex defined). This makes it easy to describe the points in a face, then the face, without the need to store a large list of points and their indexes. In this way, "v" commands and "f" commands can be interspersed. v -0.500000 0.000000 0.400000 v -0.500000 0.000000 -0.800000 v -0.500000 1.000000 -0.800000 v -0.500000 1.000000 0.400000 f -4 -3 -2 -1 I am attaching to this project a zip file that contains: How To Build CrackArt An HTML document that describes how to build CrackArt. OBJ Files - Working A set of OBJ files that CrackArt can import and display correctly. OBJ Files Negative Indexes 8 simple OBJ files with negative indexes that CrackArt fails to import. --------------------------------------------------------- Deliverables --------------------------------------------------------- Update the Obj Importer Exporter code to support OBJ negative indexes. The files that need to be modified are: [login to view URL] [login to view URL] Most probably the method: Status WavefrontObjImporter::LoadObjFile(std::string filename) ========================================================= Completion Criteria ========================================================= After this deliverable CrackArt must be able to import and display the models in the OBJ_Files/Negative_Indexes directory of the zip file. CrackArt should also be able to import and display the files in the OBJ_Files/Working directory, which are working with the current code.
ID do Projeto: 16828439

Sobre o projeto

3 propostas
Projeto remoto
Ativo há 6 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
I have already finished the task, if you wish I can send you my patch which modify only Obj.h and ObjImport.cpp.
$45 CAD em 0 dia
5,0 (5 avaliações)
4,2
4,2
3 freelancers estão ofertando em média $60 CAD for esse trabalho
Avatar do Usuário
I worked with .obj since yearts ago... I know how to work with negative indices... I said 7 days because I can start on 4th May. Best regards!
$111 CAD em 7 dias
5,0 (137 avaliações)
7,4
7,4

Sobre o cliente

Bandeira do(a) CANADA
Burnaby, Canada
4,7
7
Método de pagamento verificado
Membro desde out. 13, 2017

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.