Расскажите нам о "clientToWorld" - PullRequest
0 голосов
/ 19 февраля 2020

«clientToWorld» используется для идентификации и маркировки членов и координат. Мы также рассматриваем возможность реализации функции отображения информации об атрибутах выбранных элементов. Однако dbid члена, указанного в «clientToWorld», является объектом Leaf Object, и правильная информация об атрибуте не может быть получена.

При выборе элемента простым щелчком мыши, Leaf или First выбирается с помощью " SelectionMode». Разве такой же контроль невозможен с "clientToWorld"?

1 Ответ

0 голосов
/ 19 февраля 2020

Попробуйте найти идентификатор узла для желаемого режима выбора после получения dbid от clientToWorld:

const result = NOP_VIEWER.clientToWorld(x,y);
NOP_VIEWER.model.getInstanceTree().findNodeForSelection(result.dbId,Autodesk.Viewing.SelectionMode["LEAF_OBJECT"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...