关于视窗/alias/相关指令混合情况

第一步执行:
4View

第二步执行:
'_SetView World Perspective_Pause SetMaximizedViewport Perspective Enter

换到最大化Perspective

第三步执行:
4View

第四步:
(Perspective)换成(Top或其他)

第五步:

执行第二步alias

结果没能回到第二步骤,没问题,因为Pause后面没有加 “_”

那么回复到第一步:
4view

执行加"_"的alias :

'_SetView World Perspective_Pause_SetMaximizedViewport Perspective Enter

结果:
又失去了本想要的目的,即:一键在任何视窗回复到Perspective


讨论:

这里也可以混合多种指令如:
!_MaxViewport 和其他混合用,但也不会满足以上想要的结果

如果真是这样,Rhinoceros3D需要另加一个“符号”去避免。

对于只用指令去操作的人来说,这是一种痛苦
当alias设置多的时候,不仅偶尔多打或少打一个字母会得到不同结果。
当然可以多加一个字符,但不超过三个字符,因为需要从人性化操作角度去理解 (workflow)

加上,视窗跳转几秒内用一次的功能,这是不可行的。可以想象按两次同样或不同键去转成一个视窗的那种折磨。

好比玩CS游戏,前后左右移动按两次键盘怎么玩?

或者一个谈钢琴的人,按两次键得到一个声调,那还怎么在Rhinoceros3D上弹出节奏? :slightly_smiling_face:

————————

追加:还有尝试过了上面多个alias里面的指令顺序,也没有得到想要的结果

這些底線前沒空格,但好像不是原因。

'_SetActiveViewport Perspective _SetMaximizedViewport Perspective

我自己用這個 :point_up: 指令碼,按照你的步驟都可以一键在任何视窗回复到 Perspective

  1. 执行4view
  2. 执行 SetView W T
  3. 执行你提供的alias

我这边是无法到Perspective

因為這個步驟把 Perspective 視圖改成 Top 視圖,四個視圖有兩個 Top,沒有 Perspective 視圖。

这是问题,因为快速跳转视图时不会记住哪个视图在哪里等问题,比如去了俯视图,然后4视图,然后到上图,然后去俯视图等参杂使用时,就停止住了。多年我尝试了多键去解决,但是随着设置的增多,会很矛盾。左手打指令跳跃到从左到右边键盘过程经常出现错误,于是没了方案。

_SetActiveViewport Top

你應該用這個指令,SetView W T 會把你的 Top 視圖變成預設的 Top 視圖。

这是很矛盾的,我刚才查了我的V5设置,是设置成_SetActiveViewport Top。 我查找V5设置的原因是,我相信之前设置是对的,但是最近改了以前的模式,然后反复出现不是我想要的结果,我再测试后update。

我再重新全部很仔细地设置一次

V5我的Perspective设置 = '_SetMaximizedViewport Perspective (一个键)

记起来为什么改变之前使用方式了,问题是我想解决back视图时没有找到解决方案才改动。

_SetMaximizedViewport 不提供back视图,那么从4view一次跳转到最大化back视图,怎么解决?目前用的是 !_SetView _World _Back

那么会出现另外一个问题 :

——————

注:可能后视图或者bottom视图不常用,所以很多人不怎么留意。有时对比正反视图对比是常用到的,操作时候不可能总是用鼠标点击等没效率的操作,尤其视图一直在变。出现停顿情况时,之前操作方式是用4view刷新一次后再进入一个视图,现在这种操作由于快捷键的改善无法试用。

我觉得没多少人能提到这个问题,看情况和时间按照你的安排可以考虑加进去,考虑到Rhinoceros 3D要改进的东西和bugs,就不给工程师压力了。 :smile:

随着功能的增加,管理起来开始头晕了。

还记得一个原因是宁可牺牲掉一键到Perspective(后来设置了两键)才用其他方式去后视图。然后出现不适应状况,并且到了Perspective后用你提供的指令会出现Cplane不是World的问题。但是也忍住根据需要换回到World Cplane(正常模式应该是World Cplane)。 这一部分我没有具体分析,不然两败俱伤 :joy:

因為 !_SetView _World _Back 把 Perspective 視圖改成 Back 視圖,已經沒有 Perspective 視圖,所以指令行說 Unable to find viewport named Perspective,你要先用 SetView _World _Perspective,或是 4View,把 Perspective 視圖設回來,_SetActiveViewport Perspective 才有作用。或是你改用 Named View,把常用的視圖都設成 Named View,然後用 -NamedView 去設定視圖。

是的,那是一直用的方法. 是笨拙也不知道为什么功能上有这种漏洞,这也是软件运作粗糙的原因.

举个例子:前视图画图,然后需要立刻回到后边看对比,中间不需要任何过程,为什么4view后回去呢?如汽车建模4侧图换来换去对准线的情景等…

还有类似问题, 看美国论坛都是类似用编程来解决, 我想不是很多人喜欢这种方式, 只是人们逼不得已去接受了方案而已.

还有一个问题:

最大化TOP 然后换成BACK 可以, 然后倒回去就不可以,即使设定了正规的alias.
反正这部分很让人头疼,多年忍过来了,