Skip to main content
12-Amethyst
May 15, 2017
Solved

Making visible 3D label with JS

  • May 15, 2017
  • 1 reply
  • 3689 views

How to make a 3D label visible with a javascript ?

Thanks

~ Francois

Best answer by katte

Please follow the below JS function to hide/show the 3D label:

$scope.hideLabel = function(){

  $scope.view.wdg['3DLabel-1']['visible']=false;              //Hides the 3D label

};

$scope.showLabel = function(){

  $scope.view.wdg['3DLabel-1']['visible']=true;            //show label.

};

You can write this code in home.js and make a call to the corresponding function. For example, in the above case provide the name of function under button click 'JS' space i.e., "hideLabel()" . So that when a button/widget is clicked it performs the action defined in the function.

1 reply

katte5-Regular MemberAnswer
5-Regular Member
May 15, 2017

Please follow the below JS function to hide/show the 3D label:

$scope.hideLabel = function(){

  $scope.view.wdg['3DLabel-1']['visible']=false;              //Hides the 3D label

};

$scope.showLabel = function(){

  $scope.view.wdg['3DLabel-1']['visible']=true;            //show label.

};

You can write this code in home.js and make a call to the corresponding function. For example, in the above case provide the name of function under button click 'JS' space i.e., "hideLabel()" . So that when a button/widget is clicked it performs the action defined in the function.

flamy12-AmethystAuthor
12-Amethyst
May 15, 2017

Thanks .. working great . .will now continue in building my demo for LiveWorx πŸ™‚

Do you have a recommendation on where I can get more info on the different functions like view.dwg .. etc .. available in Studio ?

I am trying to learn going through the different postings .

Thanks

~ Francois

5-Regular Member
May 15, 2017

Yeah we've provided sample JS tutorial at help centre JS tutorials ​where we have listed few functions and parameters for the widgets, app parameters, properties etc., I guess that should provide a greater insights on using JS in Studio.