Copy texture coordinates from OBJ into flex. Fixes #2464.

PiperOrigin-RevId: 732109960
Change-Id: I506b3540ab5d489ce8f10d0c473919611ccb654a
This commit is contained in:
Alessio Quaglino
2025-02-28 06:03:11 -08:00
committed by Copybara-Service
parent 06e217df7e
commit 7651cb1b33
19 changed files with 117 additions and 15 deletions
+22
View File
@@ -2620,6 +2620,14 @@ STRUCTS: Mapping[str, StructDecl] = dict([
doc='element vertex ids (dim+1 per elem)',
array_extent=('nflexelemdata',),
),
StructFieldDecl(
name='flex_elemtexcoord',
type=PointerType(
inner_type=ValueType(name='int'),
),
doc='element texture coordinates (dim+1)',
array_extent=('nflexelemdata',),
),
StructFieldDecl(
name='flex_elemedge',
type=PointerType(
@@ -7636,6 +7644,13 @@ STRUCTS: Mapping[str, StructDecl] = dict([
),
doc='',
),
StructFieldDecl(
name='flex_elemtexcoord',
type=PointerType(
inner_type=ValueType(name='int'),
),
doc='',
),
StructFieldDecl(
name='flex_elemlayer',
type=PointerType(
@@ -10440,6 +10455,13 @@ STRUCTS: Mapping[str, StructDecl] = dict([
),
doc='vertex texture coordinates',
),
StructFieldDecl(
name='facetexcoord',
type=PointerType(
inner_type=ValueType(name='mjIntVec'),
),
doc='face texture coordinates',
),
StructFieldDecl(
name='info',
type=PointerType(