нужно заменить меш кубы на обычные, сохранив текст...

Creato il: 13 agosto 2026

Risposto usando GPT-5.6 Thinking da Chat01

Domanda

comp.json
texture.png

нужно заменить меш кубы на обычные, сохранив текстуру

Python

python
import json, os, pprint, textwrap, math, statistics path='/mnt/data/comp.json' with open(path,'r',encoding='utf-8') as f: data=json.load(f) data.keys(), len(data.get('elements',[])), [e.get('type') for e in data.get('elements',[])] (dict_keys(['meta', 'name', 'model_identifier', 'visible_box', 'resolution', 'elements']), 8, [None, None, None, None, None, None, None, None])

Pensiero

Inspected and converted Blockbench model geometry

Worked for 22s

Risposta

Проверил comp.json: в нём уже нет mesh-элементов — все 8 деталей записаны как обычные кубоиды через from / to и шесть граней north/east/.... UV-развёртка задана отдельно для каждой грани, поэтому текстура сохраняется. (comp.json)

Например, стойки и экран тоже уже имеют обычную кубическую геометрию с сохранёнными UV. (comp.json) (comp.json)

Если в Blockbench исходная модель всё ещё отображается как Mesh, пришли именно исходный файл .bbmodel — тогда я смогу заменить Mesh → Cube, не меняя расположение текстуры. Текущий comp.json уже фактически результат такой конвертации.

Condividi questa Q&A