Измените панель инструментов guiviewer3d.

Я хотел бы скрыть все на панели инструментов, кроме measureTools, что мне удалось сделать, используя visibility: hidden для всех остальных инструментов.

Тем не менее, тема темного фона по-прежнему видна для всех трех групп инструментов (navTools, modelTools, settingsTools).

Все исчезает, если я устанавливаю

.dark-theme{
    visibility: hidden;
{

И если я изменю .dark theme{ background-color: rgba(34,34,34,.0);}, это повлияет на расширенные параметры, которые отображаются при нажатии на инструмент измерения.

Любое предложение? Огромное спасибо.


person T. Pex    schedule 22.02.2018    source источник


Ответы (1)


Почему бы и нет? Лучше использовать средство просмотра без заголовка и добавить пользовательскую кнопку для доступа к расширению Autodesk.Measure? С помощью безголового просмотра вы можете обратиться к этому образцу https://viewer-rocks.autodesk.io/

Этот использует специальные расширения, которые становятся доступными, когда вы переводите средство просмотра в полноэкранный режим.

---- РЕДАКТИРОВАТЬ

Это то, чего вы пытаетесь достичь? Отображается только инструмент измерения

Вот как это выглядит, когда вы пытаетесь его использовать.

Если это то, что вам нужно, вы можете попробовать использовать расширение, которое мы назвали Control Selector, поэкспериментировать с расширением и посмотреть, как оно работает. Живую ссылку, использующую расширение, можно найти здесь.

https://viewer-nodejs-tutorial.herokuapp.com/

И здесь вы можете найти код для расширения, просто не забывайте, что расширения были написаны с помощью ES6 sytanx, поэтому его необходимо транспилировать, прежде чем его можно будет использовать.

https://github.com/Autodesk-Forge/library-javascript-viewer-extensions/blob/master/src/Autodesk.ADN.Viewing.Extension.ControlSelector/Autodesk.ADN.Viewing.Extension.ControlSelector.js

person Jaime Rosales    schedule 22.02.2018
comment
Привет спасибо. Тем не менее, мы уже настроили наше собственное приложение, и именно здесь мы хотели бы внести эту модификацию. Итак, мы скроем всю панель инструментов, а затем создадим пользовательскую кнопку для доступа к расширению Autodesk.Measure. Есть ли какой-нибудь пример того, как я могу это сделать, чтобы получить полные функциональные возможности инструмента измерения? - person T. Pex; 23.02.2018
comment
Это идеально. Именно то, что мы искали 100%! Спасибо за помощь. - person T. Pex; 23.02.2018
comment
О, и @jaime, просто хотел поделиться ссылкой со вчерашней записи, размещенной здесь: forge.autodesk.com/blog/ кажется неправильным. Тот, который мы получили по почте сегодня, был правильным. - person T. Pex; 23.02.2018
comment
О, спасибо, что сообщили мне, я скажу Майклу, чтобы он это исправил :) Ура и рад, что это сработало. - person Jaime Rosales; 23.02.2018
comment
Кстати, @Jaime: вы знаете, как я могу увеличить начальный вид (даже больше, чем делает fitToView)? - person T. Pex; 28.02.2018
comment
Позвольте мне добавить еще один ответ, потому что я не могу поместить код в комментарий :), На самом деле сделайте еще один пост, и я отвечу на него, я не хочу иметь 2 ответа в этом посте и смущать будущих разработчиков :) - person Jaime Rosales; 01.03.2018