Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

rod with normals gets tripped up by the NavMesh code

Aberta
#135 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
43/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
cpp

Direção de pesquisa

The runtime failure occurs while building and verifying the NavMesh for ./examples/rod_with_normals; the log reports a repeated non-start halfedge in test_neighbours. Start by running that example and tracing the NavMesh verification path that emits this error. Done means the example completes NavMesh verification without the repeated-halfedge exception.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

This is at runtime. In either the main or modules branches

[14:46:02 build] ./examples/rod_with_normals 
This is version 1.0 of mplot::Visual<glver=4.1> running on OpenGL Version 4.1.0 NVIDIA 580.126.09
right one called
Building NavMesh to save into file /tmp/navmesh_15615617578636428804
Swap order of triangle with he 108
Swap order of triangle with he 114
Swap order of triangle with he 120
Swap order of triangle with he 126
Swap order of triangle with he 132
Swap order of triangle with he 138
Swap order of triangle with he 144
Swap order of triangle with he 150
Swap order of triangle with he 156
Swap order of triangle with he 162
Swap order of triangle with he 168
Swap order of triangle with he 174
Swap order of triangle with he 252
Swap order of triangle with he 255
Swap order of triangle with he 258
Swap order of triangle with he 261
Swap order of triangle with he 264
Swap order of triangle with he 267
Swap order of triangle with he 270
Swap order of triangle with he 273
Swap order of triangle with he 276
Swap order of triangle with he 279
Swap order of triangle with he 282
Swap order of triangle with he 285
0 percent...

Save NavMesh to /tmp/navmesh_15615617578636428804.pre
NavMesh verification test running...
test_neighbours: Found a repeated halfedge that wasn't the first one
36 flag: 2 prev: 38 prev.twin: 106
106 flag: 0 prev: 105 prev.twin: 103
103 flag: 0 prev: 102 prev.twin: 103
The repeat was: 103
Caught exception: Repeated non-start halfedge
[14:46:06 build] 
Linguagem predominante
C++
Estrelas
66
Forks
13
Merge médio
12h 42min
PRs com merge (30d)
9

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de sebsjames/mathplot

Todas as issues de sebsjames/mathplot

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.