Link Editor Navigator

About Truespace Archives

These pages are a copy of the official truespace forums prior to their removal somewhere around 2011.

They are retained here for archive purposes only.

Link Editor Navigator // The Garage

1  2  |  

Post by trueBlue // Sep 26, 2006, 9:39am

trueBlue
Total Posts: 1761
pic
Special thanks to stan for discovering this command! :banana:
This is a huge time saver navigating the the LE.
I choose not to include icons so this is a text menu only.

Here is a Link Editor Navigator toolbar and installer for trueSpace7.11.


1.) Create a new library named Toolbars in the Objects library.
1.) Import the LENavigatorBar.RsObj, LE Navigator Toolbar Frame.RsObj, and the LE Navigator Loader.RsObj into the Objects/Toolbars library.
2.) In Default layout insert the LE Navigator Loader into the Link Editor and select the Load button.
3.) Follow the recommended procedures for saving layouts and configurations.
4.) Save current state.

IMPORTANT: Do not rename the Toolbars library, LENavigatorBar, LE Navigator Toolbar Frame, or the LE Navigator Loader.
The LE Navigator Loader script is name and path dependent.
2621
Note: This version is for tS7.11
2835

This version is for tS7.5.1 - tS7.6
http://forums1.caligari.com/truespac...5&postcount=11 (http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11)

Post by stan // Sep 26, 2006, 9:50am

stan
Total Posts: 1240
pic
COOL..trueBlue ..was preparing one but you beat me to it..:D lol..I was trying to see if it would dock on the titlebar like the file/help one..:)

Post by stan // Sep 26, 2006, 10:35am

stan
Total Posts: 1240
pic
trueblue.. guess I should have said the LE titlebar..:D ..I know I can add them to the file/help or the view ones on player..as it is my file/help is not docked so it shows in player too :) just tried added them to the encapsulator toolbar, they seem to work fine there in 2d..:D
Gord :cool:

oops update ; they don't re appear after entering the SE ..scratch that idea

Post by clintonman // Sep 27, 2006, 4:21am

clintonman
Total Posts: 304
pic
Sweet!:)

This one is gonna save a lot of clicking on the orange triangles.

Post by trueBlue // Sep 27, 2006, 7:12am

trueBlue
Total Posts: 1761
pic
The Space 3D button uses CurrentScene as well giving you quick access to the top from where ever you are.

Post by stan // Sep 27, 2006, 9:20am

stan
Total Posts: 1240
pic
here is a shortcut to open the "current object"
it works like the orange triangle on the selected object ..if you have an object selected in the scene, one click and you are inside it in the LE..
to install follow trueblue's instructions above

Post by trueBlue // Oct 17, 2006, 6:12pm

trueBlue
Total Posts: 1761
pic
I have updated the Link Editor Navigator to a toolbar and included an installer. The old version was just buttons and would not hide when you opened another window. Making it into a toolbar I was able to correct this in Default layout only. My apologies to the people that have downloaded the previous version which has been removed. I have also added another button that minimizes and arranges all of the objects in the Link Editor.

Post by SteveBe // Oct 17, 2006, 6:33pm

SteveBe
Total Posts: 282
pic
Thanks trueBlue !!!:)

Post by trueBlue // Nov 3, 2006, 5:31pm

trueBlue
Total Posts: 1761
pic
I updated the Link Editor Navigator by adding a None button. Which when selected, unselects selected objects. For myself this is a much needed function to have readily available. Before recording a macro script having nothing selected has its advantages. You should delete older versions before inserting new versions into the library.

Update 11/03/2006:
Added a "None" button which unselects selected objects.

Suggestion: Assign a shortcut to the None button. Shift + Ctrl + Drag a copy of the None button out and release. This will create a copy of the None button as a toolbar. Ctrl + Right click the None button to assign a shortcut to this command. I used the Space. Close the copied None toolbar.

Post by daybe // Nov 3, 2006, 5:41pm

daybe
Total Posts: 562
pic
Thanks TrueBlue I agree much needed.

Post by trueBlue // May 26, 2007, 6:50pm

trueBlue
Total Posts: 1761
pic
Here is a Link Editor Navigator for tS7.5.1 - tS7.6

This Link Editor Navigator toolbar makes navigation in the Link Editor
extremely easier. For instance say you have navigated deep inside your
object's node, selecting the Space3D button will take you back to the
top level instantly. Selecting the Organize button will Minimize and
Arrange all nodes neatly in the order that they were created in your
present Link Editor view. Selecting the Organize button with the right mouse button will Maximize and
Arrange all nodes neatly in the order that they were created in your
present Link Editor view. The Unselect button unselects any nodes that are
presently selected and activates the Object tool.

Link Editor Navigator Instuctions:

Load the LE Navigator Installer into the Link Editor.
Select the Install button.
Save to Layout.
Important: Note if you Restore the Default Context these items will be removed.
Also after Restoring the Default Context, your layout that you saved
the Link Editor Navigator will now have an empty Toolbar. Close the
toolbar by selecting the X on the toolbar handle. It is now safe to
reinstall using the method above.


Update: Added links to the Background Widget, Object Navigation Widget and the Point Edit Widget.
In addition to these links are commands to Hide and Show each of them.
These are not really pratical to use with the Link Editor Navigatior,
but I included them to make it easy for you to assign a shortcut to them if you wish.
Previous post #9 in this thread explains how to assign shortcuts to a button.
I have set up my shortcuts with these buttons as follows:
Spacebar = Unselect command + Object tool command. "This is the same Keyboard function as in Model"
O = Hide Object Navigation Widget
Alt + O = Show Object Navigation Widget
P = Hide Point Edit Widget "New to tS7.6 the Tab key now Shows/Hides the PEW."
Alt + P = Show Point Edit Widget
6421
Edit: Updated 8/23/2008
Added:
1.) Copy selected object.
2.) Paste last copied object. Note you can Paste last copied object to another area by navigating to that area in the Link Editor first.
3.) Delete selected objects. "Thanks to Dele for the Array script"
4.) Copies copy selected objects.
5.) Hide selected objects.
6.) Show selected objects.
7.) Glue selected objects.
8.) Unglue selected object. Note: Select your Glued/Encapsulated object first and navigate to the object that you want to Unglue/Unencapsulate by selecting the keyboard Down and Right arrow keys, then select the Unglue button. You will have to manualy delete the Parent Object if it no longer contains any SuB Objects.
9.) Look At target.
10.) UnLook At targets. "Thanks to Clintonman"
13955

Here is a short video showing some of it's uses:
http://forums1.caligari.com/truespace/attachment.php?attachmentid=13786&d=1217779609

Edit 1/15/2009: Hide and Show no longer deselects the current selection.
Thanks spacekdet for the feedback and suggestion!
Edit 2/24/2009: Unglue now adds the Objects Render Attributes.
Thanks TheWickedWitchOfTheWeb for the feedback and suggestion!

Post by Johny // May 27, 2007, 12:22am

Johny
Total Posts: 672
pic
Thansk trueBlue :)

Post by trueBlue // Jun 15, 2007, 10:43pm

trueBlue
Total Posts: 1761
pic
I have updated the Link Editor Navigatior for changes made in tS7.5.1
Previous Post #11

Post by frootee // Jul 6, 2007, 4:05pm

frootee
Total Posts: 2667
pic
hey trueblue. I followed the instructions but for some reason this is getting

put into my animation editor. Any tips?


I unzipped the file, and the folder structure was as follows, on my desktop:


LENavigator ts7.5.1/Link Editor Navigator


The first part came from the zip file name so I just took the sub folder (Link Editor Navigator) and moved it to:


D:\trueSpace75\tS\Rs Main Libraries


and followed your instructions.


Any tips?


Thanks,


Frootee

Post by trueBlue // Feb 18, 2008, 12:48pm

trueBlue
Total Posts: 1761
pic
I have updated the ts7.5.1 Link Editor Navigator:
http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11

Added:
1.) Copy selected object.
2.) Paste last copied object. Note you can Paste last copied object to another area by navigating to that area in the Link Editor first.
3.) Hide selected object.
4.) Show selected object.
5.) Glue selected objects.
6.) Unglue selected object. Note: Select your Glued/Encapsulated object first and navigate to the object that you want to Unglue/Unencapsulate by selecting the keyboard Down and Right arrow keys, then select the Unglue button. The same applies for the Parent Object.
7.) Look At target.
8.) UnLook At targets. "Thanks to Clintonman"

Post by Burnart // Feb 18, 2008, 1:51pm

Burnart
Total Posts: 839
pic
Well done trueblue - you are a prince among men.

Post by prodigy // Feb 18, 2008, 3:54pm

prodigy
Total Posts: 3029
pic
Thanks TB,


Incredibly handy :jumpy:

Post by W!ZARD // Feb 18, 2008, 11:54pm

W!ZARD
Total Posts: 2603
pic
trueBlue you are Da MAAN! Dude, this is like totally excellent!


The ability to jump right to Space 3D in one hit is too cool. Copy and paste rocks too - far more elegant than having two LE windows open.


This is very much appreciated. Thanks very much for sharing.

Post by Scala3D // Feb 19, 2008, 6:10am

Scala3D
Total Posts: 157
pic
Well done TrueBlue......

:banana::banana::banana::banana::banana:

Post by clintonman // Feb 19, 2008, 8:01am

clintonman
Total Posts: 304
pic
Awesome work! Me happy.:) :banana::banana::banana::banana:

Post by trueBlue // Feb 19, 2008, 6:57pm

trueBlue
Total Posts: 1761
pic
Thank you! Isn't it cool that teamCaligari has exposed the inner workings of trueSpace so that we may create and modify tools?

Post by Ambrose // Feb 19, 2008, 7:59pm

Ambrose
Total Posts: 261
pic
Yes it is, and this is why MS came aboard ;)



Good work trueblue, I would love being able to do these things...




SeYa/Ambrose...

Post by trueBlue // Feb 21, 2008, 5:22pm

trueBlue
Total Posts: 1761
pic
I have updated this Link Editor Navigator again today. I have upgraded the Copy, Unglue, and UnLookAt commands to scripts that will be installed in System/Scripts/Commands area. This will make it possible to remember the selected object's last position, rotation, and scale when using the Copy, Unglue, and UnLookAt commands. I was not able to put this type of function in the Button's Command box as it is very basic and does not support scripting. Sorry about the changes but I am sure you will find this solution much better.
Update: http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11 (http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11)

Post by trueBlue // Aug 3, 2008, 6:13am

trueBlue
Total Posts: 1761
pic
Here is a little video I created to show some of the functions used with the Link Editor Navigator located here: http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11 (http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11)
There is no voice over so this is what is covered:
1.) Install from the Link Editor.
Note: After you install this you need to save your layout. Not Shown in the video.
2.) Navigation from the buttons.
3.) Assigning shortcuts to buttons.
4.) Hide and Show widgets.
Note: These buttons were incorporated to make it easier to assign shortcuts. New to tS7.6 the Point Edit Widget now has the Tab key set to Show/Hide so it is not necessary to assign a shortcut.
5.) Look At/UnLook At for a camera.
6.) Hide/Show objects.
13787

Post by trueBlue // Aug 19, 2008, 8:13am

trueBlue
Total Posts: 1761
pic
I have updated the Hide and Show buttons to include multiple selections.
I also added a right click command to the Arrange button which will maximize and arrange all the nodes in the present Link Editor view.

http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11 (http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11)

Special thanks to Dele for the code to make this possible! :)

Post by trueBlue // Aug 23, 2008, 8:46am

trueBlue
Total Posts: 1761
pic
I have updated the Link Editor Navigator today with the additions of two new buttons. You can now Copy and Delete selected object(s)
Delete selected objects.
Copies copy selected objects.

http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11 (http://forums1.caligari.com/truespace/showpost.php?p=35795&postcount=11)

Special thanks to Dele for the code to make this possible! :)

Post by hultek43 // Aug 23, 2008, 1:07pm

hultek43
Total Posts: 234
Awesome, very nice even. :banana:Thanks!!! I think I have it installed now ;-)

Post by clintonman // Dec 4, 2008, 6:04am

clintonman
Total Posts: 304
pic
I've been trying to add bookmark capabilities to the link editor navigator. Is there a way to add a button to the toolbar and update the toolbar automatically? My script will add the button, but I have to reset the toolbar to get the change to show. Is it possible to know where you are in the link editor? I have to select a node inside the link editor in order to save the parent node. If I want /D3DView I have to click on the EyeCamera inside it.


selection = Node.FirstSelected();


//get owner parent node

selOwner = Node.Owner(selection);



testName = Node.ShortName(selOwner);

if(testName=="") return;


owner = System.ThisOwner();

ownerowner = Node.Owner(owner);


button = Node.Create('Windows Manager Package/Toolbar Button Item',owner);

Node.Value(button,"ControlID2D") = "{2BBC850E-6EEF-4364-9265-A4A606AE464B}";

Node.Value(button,"ControlID3D") = "{2BBC850E-6EEF-4364-9265-A4A606AE464B}";


Node.Value(button,"MaxItemBmpHeight") = 36;

Node.Value(button,"MaxItemBmpWidth") = 36;


//WindowsManager.ActivateFrame(ownerowner);



//WindowsManager.UpdateWindowsStructure();




//use in Le open command

Node.Value(button,"Command") = 'LE.OpenLocation("' + selOwner + '")';

//set name

shortName = Node.ShortName(selOwner);

Node.Value(button,"Name") = shortName;

Node.Value(button,"HelpText") = shortName;


Node.Value(button,"RClickCommand") ='Node.Delete("' + button + '");';

Post by trueBlue // Dec 4, 2008, 7:08am

trueBlue
Total Posts: 1761
pic
In Windows Manager Space/LE Navigator Toolbar Frame/LENavigatorBar/Link Editor Navigator I can copy or paste Buttons and they show automatically.
You would then want to rebuild the Toolbar Prototype.
Node.Value("/Project/Windows Manager Space/LE Navigator Toolbar Frame/LENavigatorBar", "Name") = "LENavigatorBar"
Node.Value("/Project/Windows Manager Space/LE Navigator Toolbar Frame/LENavigatorBar", "Prototype") = "LENavigatorBar"

The above two lines should do the trick. Not sure about your other question Clinton. Looking at the Install script for more information should prove helpful too.

Also there is:
WindowsManager.Activate();
WindowsManager.UpdateWindowsStructure();

Post by clintonman // Dec 4, 2008, 3:20pm

clintonman
Total Posts: 304
pic
In Windows Manager Space/LE Navigator Toolbar Frame/LENavigatorBar/Link Editor Navigator I can copy or paste Buttons and they show automatically.

You would then want to rebuild the Toolbar Prototype.

Node.Value("/Project/Windows Manager Space/LE Navigator Toolbar Frame/LENavigatorBar", "Name") = "LENavigatorBar"

Node.Value("/Project/Windows Manager Space/LE Navigator Toolbar Frame/LENavigatorBar", "Prototype") = "LENavigatorBar"



The above two lines should do the trick. Not sure about your other question Clinton. Looking at the Install script for more information should prove helpful too.



Also there is:

WindowsManager.Activate();

WindowsManager.UpdateWindowsStructure();



Thanks for the tip. It works when you drop a button into the Link Editor Navigator but doesn't work smoothly if you drop a button one level up in the LENavigatorBar. I'll have to see if I can work something out. I want the buttons to be added to the top level.
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn