When using polys: "tri_mesh" or having an array size of 3 it will continue to render as a quad rather than a triangle using the next vertex possible and if only a single triangle is present it won't render at all.
Below I attached a intended result in block bench an in game image and the geo used to render it in. To make it more see able I put the further point first in the array making it a square
Edit: Add The full pack from with a texture and geometry change
https://mcpedl.com/poly-mesh-models-in-minecraft-bedrock-example-addon/
Attachments
Comments 6

To be clear it says that quads are supported in game and by this schema https://learn.microsoft.com/en-us/minecraft/creator/reference/content/schemasreference/schemas/minecraftschema_geometry_1.12.0?view=minecr
To be clear it says that quads are supported in game and by this schema https://learn.microsoft.com/en-us/minecraft/creator/reference/content/schemasreference/schemas/minecraftschema_geometry_1.12.0?view=minecr
Can confirm, affects 1.21.51.
Steps to reproduce:
Load the attached addon.
Give yourself the
poly_spawn_egg
via the /give command.Summon the mob.
Observed results:
The custom entity will use a quad poly rather than the tri-mesh one it's been assigned.
Expected results:
It should be possible to have a custom model using a tri-mesh poly.