Доработка 3D-модели игрового кубика

Суть задачи

Имеется скрипт, визуализирующий 3D-модель игрового кубика (кости). В текущей реализации точки (пипсы) на его гранях созданы с использованием sphereGeometry, из-за чего они выступают над поверхностью грани в виде полусфер (выпуклостей).

Необходимо изменить этот подход, чтобы точки либо были плоскими (кружками), либо, наоборот, создавали эффект вогнутости («ямок») на грани кубика.

Технические требования к доработке

  • Основное изменение: заменить геометрию точек с sphereGeometry на planeGeometry или иную подходящую геометрию, исключающую выпуклость.
  • Целевой результат на выбор:
    1. Плоские точки: Точки должны быть просто нарисованы/наложены на грань как плоские круги (самый простой и быстрый вариант).
    2. Вогнутые точки: Точки должны быть «утоплены» в грань кубика, создавая эффект углублений.
  • Работа ведется в рамках библиотеки three.js.
  • Необходимо сохранить общую структуру и функциональность существующего скрипта рендеринга.

Ожидаемый результат

Исправленная 3D-модель кубика, у которой точки на гранях не выступают наружу, а являются либо частью плоскости грани, либо вдавлены в нее.

Консультация по разделу имущества после развода

Требуется юридическая консультация по вопросам продажи дома, полученного по устной договорённости после развода. Необходимо разобраться в правах бывшей супруги и детей, а также в защите своих вложений в недвижимость.

Разработка комплекта электрических схем для шкафа управления

Требуется профессиональная разработка конструкторской документации на шкаф управления с ПЛК и частотными преобразователями. Необходимо создать принципиальные схемы, схемы подключений и сопутствующую документацию в специализированном ПО.