Final trueSpace 7.61 Beta 8 Unofficial Update

User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

clintonman wrote: 17 Aug 2019, 18:49
trueBlue wrote: 17 Aug 2019, 18:45
clintonman wrote: 17 Aug 2019, 18:21
How so? Arrow keys aren't mentioned in the description above.
Your keyboard Arrow keys. Not having to use the Ctrl key frees up being able to use the arrow keys.
Still not getting it. How does ctrl keys stop the use of arrow keys?
One less key to use! :mrgreen:
More importantly your Zoom to Selection is by far the best part of your Look at Selection script!
Why not make it easier to use?
tS7 already has a Look at Selection icon with One mouse button click.
I use it for Point Editing all of the time and is fantastic! No harm in at least trying, Right?
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

clintonman wrote: 17 Aug 2019, 19:31
trueBlue wrote: 17 Aug 2019, 17:56 ...
New- 4View layout has unique WinGUID toolbars for all four views. No prototype for ortho views.
...
What does this do that not so unique winGUID doesn't do?
The Perspective view's (which is the same window in all of the updated layouts (same WinID)) WinGUID Bar toolbar uses it's Window Frame's WinID and has a prototype.
The Top view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
The Front view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
The Left view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
User avatar
clintonman
Captain
Posts: 5429
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 17 Aug 2019, 19:40
clintonman wrote: 17 Aug 2019, 18:49
trueBlue wrote: 17 Aug 2019, 18:45
Your keyboard Arrow keys. Not having to use the Ctrl key frees up being able to use the arrow keys.
Still not getting it. How does ctrl keys stop the use of arrow keys?
One less key to use! :mrgreen:
More importantly your Zoom to Selection is by far the best part of your Look at Selection script!
Why not make it easier to use?
tS7 already has a Look at Selection icon with One mouse button click.
I use it for Point Editing all of the time and is fantastic! No harm in at least trying, Right?
I'll take a wild guess. Is it that you keep pressing the arrow keys by accident when trying to press the control key? Still don't know what arrow keys have to do with it. Give me some steps so I can see the benefit, otherwise it just looks like change for the sake of change. Maybe it doesn't make any difference, maybe it make it better, maybe it makes it worse, hard to test if I don't know what to do.
Clinton Reese

http://clintons3d.com
User avatar
clintonman
Captain
Posts: 5429
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 17 Aug 2019, 19:52
clintonman wrote: 17 Aug 2019, 19:31
trueBlue wrote: 17 Aug 2019, 17:56 ...
New- 4View layout has unique WinGUID toolbars for all four views. No prototype for ortho views.
...
What does this do that not so unique winGUID doesn't do?
The Perspective view's (which is the same window in all of the updated layouts (same WinID)) WinGUID Bar toolbar uses it's Window Frame's WinID and has a prototype.
The Top view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
The Front view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
The Left view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
So it's for resetting toolbars or something like that?
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

clintonman wrote: 17 Aug 2019, 19:55
trueBlue wrote: 17 Aug 2019, 19:40
clintonman wrote: 17 Aug 2019, 18:49
Still not getting it. How does ctrl keys stop the use of arrow keys?
One less key to use! :mrgreen:
More importantly your Zoom to Selection is by far the best part of your Look at Selection script!
Why not make it easier to use?
tS7 already has a Look at Selection icon with One mouse button click.
I use it for Point Editing all of the time and is fantastic! No harm in at least trying, Right?
I'll take a wild guess. Is it that you keep pressing the arrow keys by accident when trying to press the control key? Still don't know what arrow keys have to do with it. Give me some steps so I can see the benefit, otherwise it just looks like change for the sake of change. Maybe it doesn't make any difference, maybe it make it better, maybe it makes it worse, hard to test if I don't know what to do.
Left hand. Two fingers on the Left arrow and Right arrow keyboard keys to select objects.
Right hand. One finger on the mouse's MMB to Zoom to.
When you are zoomed in to an object, it is not easy to select a different object in the view.
User avatar
clintonman
Captain
Posts: 5429
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 17 Aug 2019, 20:15
clintonman wrote: 17 Aug 2019, 19:55
trueBlue wrote: 17 Aug 2019, 19:40
One less key to use! :mrgreen:
More importantly your Zoom to Selection is by far the best part of your Look at Selection script!
Why not make it easier to use?
tS7 already has a Look at Selection icon with One mouse button click.
I use it for Point Editing all of the time and is fantastic! No harm in at least trying, Right?
I'll take a wild guess. Is it that you keep pressing the arrow keys by accident when trying to press the control key? Still don't know what arrow keys have to do with it. Give me some steps so I can see the benefit, otherwise it just looks like change for the sake of change. Maybe it doesn't make any difference, maybe it make it better, maybe it makes it worse, hard to test if I don't know what to do.
Left hand. Two fingers on the Left arrow and Right arrow keyboard keys to select objects.
Right hand. One finger on the mouse's MMB to Zoom to.
When you are zoomed in to an object, it is not easy to select a different object in the view.
Thanks, downloading now.
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

clintonman wrote: 17 Aug 2019, 19:57
trueBlue wrote: 17 Aug 2019, 19:52
clintonman wrote: 17 Aug 2019, 19:31

What does this do that not so unique winGUID doesn't do?
The Perspective view's (which is the same window in all of the updated layouts (same WinID)) WinGUID Bar toolbar uses it's Window Frame's WinID and has a prototype.
The Top view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
The Front view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
The Left view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
So it's for resetting toolbars or something like that?
clintonman wrote: 17 Aug 2019, 19:31What does this do that not so unique winGUID doesn't do?
Each View's Frame has different WinIDs. Each View's toolbar uses its Frame's WinID in the commands.
Meaning the view does not have to be in focus. It only works in that view. Period!
Here is the commands for the New View window's toolbar for an example:

Code: Select all

//		{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}

function Execute(params)
{
//  WinGUID_Bar - New View command
WindowsManager.CloseWindow("/Project/Windows Manager Space/New View");RsFileIO.LoadObject(System.GetMainDir() + '\\scripts\\preobjects\\New View.RsObj', "/Project/Windows Manager Space");Node.Value("/Project/Windows Manager Space/New View", "WinID") = "{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}";WindowsManager.Activate();WindowsManager.UpdateWindowsStructure();
;WindowsManager.Activate()


// New View Bar
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '0');WindowsManager.Activate() //Perspective
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '3');WindowsManager.Activate() //Left
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '4');WindowsManager.Activate() //Right
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '6');WindowsManager.Activate() //Front
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '5');WindowsManager.Activate() //Back
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '2');WindowsManager.Activate() //Top
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '1');WindowsManager.Activate() //Bottom
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '7');WindowsManager.Activate() //Isometric

RsTool.SetNearestOrthoView('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()  //Nearest ortho

D3DView.LoadRAPreset('', -1.0, -1.0, 'Solid','{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()
D3DView.LoadRAPreset('', -1.0, -1.0, 'Wire','{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()
D3DView.LoadRAPreset('', -1.0, -1.0, 'None','{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()

D3DView.LoadRAPreset('', 1.0, 0.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate() //Opaque
D3DView.LoadRAPreset('', 1.0, 1.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate() //OpaqueWire
D3DView.LoadRAPreset('', 0.5, 0.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()  /Trans
D3DView.LoadRAPreset('', 0.5, 0.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()  /TransWire
D3DView.LoadRAPreset('', 0.0, 1.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()  /Wire

RsTool.ResetView('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()

RsTool.LookAtSelection('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()
RsTool.SelectNextObj();RsTool.LookAtSelection('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate() //RMB Command  Help Text Look at Selection / Look at next object

D3DView.SetActiveCamera("", '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()



RsFileIO.LoadObject(System.GetMainDir() + '\\scripts\\preobjects\\Frame Window New View.RsObj', "/Project/Windows Manager Space");
WinID = WindowsManager.GetWorkWindow();
RsFileIO.LoadObject(System.GetMainDir() + '\\Scripts\\preobjects\\NewViewBar.RsObj', WinID);
WindowsManager.ActivateFrame(WinID);
WindowsManager.Activate();
WindowsManager.UpdateWindowsStructure();
}
clintonman wrote: 17 Aug 2019, 19:31So it's for resetting toolbars or something like that?
A prototype is a saved toolbar in the Toolbar Prototypes Encapsulator.
I did not save prototypes for the ortho view's toolbars, by design, so there is no Reset. They are saved with the Layout.
User avatar
clintonman
Captain
Posts: 5429
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 17 Aug 2019, 20:37
clintonman wrote: 17 Aug 2019, 19:57
trueBlue wrote: 17 Aug 2019, 19:52
The Perspective view's (which is the same window in all of the updated layouts (same WinID)) WinGUID Bar toolbar uses it's Window Frame's WinID and has a prototype.
The Top view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
The Front view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
The Left view's WinGUID Bar toolbar uses it's Window Frame's WinID and does not have a prototype. No Reset.
So it's for resetting toolbars or something like that?
clintonman wrote: 17 Aug 2019, 19:31What does this do that not so unique winGUID doesn't do?
Each View's Frame has different WinIDs. Each View's toolbar uses its Frame's WinID in the commands.
Meaning the view does not have to be in focus. It only works in that view. Period!
Here is the commands for the New View window's toolbar for an example:

Code: Select all

//		{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}

function Execute(params)
{
//  WinGUID_Bar - New View command
WindowsManager.CloseWindow("/Project/Windows Manager Space/New View");RsFileIO.LoadObject(System.GetMainDir() + '\\scripts\\preobjects\\New View.RsObj', "/Project/Windows Manager Space");Node.Value("/Project/Windows Manager Space/New View", "WinID") = "{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}";WindowsManager.Activate();WindowsManager.UpdateWindowsStructure();
;WindowsManager.Activate()


// New View Bar
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '0');WindowsManager.Activate() //Perspective
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '3');WindowsManager.Activate() //Left
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '4');WindowsManager.Activate() //Right
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '6');WindowsManager.Activate() //Front
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '5');WindowsManager.Activate() //Back
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '2');WindowsManager.Activate() //Top
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '1');WindowsManager.Activate() //Bottom
D3DView.SwitchEyeCameraType('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}', '7');WindowsManager.Activate() //Isometric

RsTool.SetNearestOrthoView('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()  //Nearest ortho

D3DView.LoadRAPreset('', -1.0, -1.0, 'Solid','{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()
D3DView.LoadRAPreset('', -1.0, -1.0, 'Wire','{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()
D3DView.LoadRAPreset('', -1.0, -1.0, 'None','{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()

D3DView.LoadRAPreset('', 1.0, 0.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate() //Opaque
D3DView.LoadRAPreset('', 1.0, 1.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate() //OpaqueWire
D3DView.LoadRAPreset('', 0.5, 0.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()  /Trans
D3DView.LoadRAPreset('', 0.5, 0.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()  /TransWire
D3DView.LoadRAPreset('', 0.0, 1.0, '', '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()  /Wire

RsTool.ResetView('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()

RsTool.LookAtSelection('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()
RsTool.SelectNextObj();RsTool.LookAtSelection('{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate() //RMB Command  Help Text Look at Selection / Look at next object

D3DView.SetActiveCamera("", '{653BCA02-BC52-4FAD-AD04-6BC2AD9B25B7}');WindowsManager.Activate()



RsFileIO.LoadObject(System.GetMainDir() + '\\scripts\\preobjects\\Frame Window New View.RsObj', "/Project/Windows Manager Space");
WinID = WindowsManager.GetWorkWindow();
RsFileIO.LoadObject(System.GetMainDir() + '\\Scripts\\preobjects\\NewViewBar.RsObj', WinID);
WindowsManager.ActivateFrame(WinID);
WindowsManager.Activate();
WindowsManager.UpdateWindowsStructure();
}
clintonman wrote: 17 Aug 2019, 19:31So it's for resetting toolbars or something like that?
A prototype is a saved toolbar in the Toolbar Prototypes Encapsulator.
I did not save prototypes for the ortho view's toolbars, by design, so there is no Reset. They are saved with the Layout.
I see, nicely done.
Clinton Reese

http://clintons3d.com
User avatar
clintonman
Captain
Posts: 5429
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 17 Aug 2019, 17:56 ...
New - Camera FOV widget
RMB click in 3D Space resets all view's FOV to 0.500 and scene Camera to 1.000
...
Don't see it.
RMB click in 3D view, nothing.
Open new 3D view RMB click, nothing.
Select camera, RMB click on it, nothing.
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

clintonman wrote: 17 Aug 2019, 19:31I see, nicely done.
Thanks! Lots of time to create these unique toobars. :cry:
Post Reply