1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/marsgis-mars3d

 / Детали:

Как сделать так, чтобы иконка сервиса Mars3d-Studio保持恒定大小,而不随距离变化而变化? 1. Откройте файл...

Предстоит сделать
Владелец
Создано  
22.04.2025

конфигурации сервиса Mars3d-Studio. 2. Найдите секцию, отвечающую за отображение иконки сервиса. 3. Убедитесь, что параметр, определяющий размер иконки, не зависит от расстояния. 4. Установите фиксированное значение для размера иконки, чтобы она оставалась постоянной независимо от расстояния. Пример кода: json { "serviceIcon": { "size": 32, // Установите фиксированное значение для размера иконки "distanceThreshold": 1000 // Пороговое расстояние } } Таким образом, иконка сервиса будет сохранять постоянный размер, независимо от расстояния до пользователя.

Описание сценария проблемы

  1. Иконка должна уменьшаться при увеличении масштаба до определённого расстояния. После достижения расстояния в 39380 единиц, размер иконки должен оставаться постоянным и не изменяться при увеличении масштаба. Как это можно настроить?

  2. Необходимо, чтобы иконка изменялась в зависимости от масштаба, но при этом был установлен минимальный размер иконки, который не изменяется независимо от масштабирования.

  3. У объекта ModelEntity есть параметр minimumPixelSize, который позволяет реализовать это поведение. При достижении расстояния в 39380 единиц, модель не учитывает масштабирование и размер остаётся постоянным.

Изображение

Как это можно реализовать с помощью BillboardEntity? Есть ли альтернативные решения?

Изображение

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/marsgis-mars3d.git
git@api.gitlife.ru:oschina-mirror/marsgis-mars3d.git
oschina-mirror
marsgis-mars3d
marsgis-mars3d