Извините, если это неправильное место для этого вопроса.
Я недавно начал использовать программное обеспечение MIT MEEP (Python3, на Linux). Я довольно новичок в этом и хотел бы в основном использовать его для фотоэлектрических проектов. Несколько распространенные формы, которые появляются здесь, - это «перевернутая пирамида» и наклонные (наклонные) структуры конусов. Создание фигур в MEEP, как правило, выполняется с помощью класса GeometricObject , но, похоже, они напрямую не поддерживают ни одну из этих структур. Есть ли способ обойти это, или мой единственный реальный вариант - моделировать эти структуры, складывая небольшие объекты Block?
Как описано в моем собственном опубликованном ответе, не так уж сложно самостоятельно определить эти геометрические объекты c, написать функцию, чтобы проверить, находится ли она внутри объекта, и вернуть соответствующий материал. Как бы я go о преобразовании этого в MEEP GeometricObject, вместо того, чтобы преобразовать это в material_fun c, как я сделал?