Board logo

标题: 建议inRm3D: [打印本页]

作者: ataorj    时间: 2014-1-26 11:15     标题: 建议inRm3D:

建议inRm3D:
1 单位长度可改变,以方便缩放细节
2 图形间可由程序求交点,并报告交点数
  多次多图形间求交点且多图形共点的也应该报告共的点
3 点增加阻止性质,比如:方轮小车路面曲线正解(常文武).gsp:路面曲线是条悬链线底部,与x轴两个交点可启用阻止性质,则路面曲线上的点不会移动到路面下.路面下曲线上的点不会移动到路面上.
4 建议的帖子置顶汇总为好
作者: inRm    时间: 2014-1-26 14:04

谢谢。
“阻止性质”是何意思?
作者: ataorj    时间: 2014-1-26 16:18

5 建议增加"在指定平面上作图":旋转"空间",使该平面法线垂直于屏幕...
---------
点的阻止性质:方轮小车路面曲线是悬链线的一部分,悬链线上的自由点用于表示轮和路面接触点时,若不受限制则会游动到路面下,同样路面下曲线上的点又会移动到路面上.
启用阻止性质后,自由点(a,b,c)靠近阻止点(d,e,f)时,假设a>d,b=e,c<f,3个坐标值...
我没充分考虑,阻止性质是路障点,不可自由通过的意思.是想要截取有用的轨迹的一部分...
价值不大的话,可忽略这个建议.
作者: ataorj    时间: 2014-1-26 20:20

6 建议为画布窗口增加滚动条,以可自定义画布大小
作者: inRm    时间: 2014-1-27 12:25

3# ataorj

选择某个平面,菜单:显示-视点-面对平面(或按Ctrl_Q)

约束点的“起值”和“终值”属性,就是阻止的作用吧
作者: ataorj    时间: 2014-1-27 12:59

1 做平面a
2 选择平面
3 菜单:显示-视点-面对平面(或按Ctrl_Q)
4 做正方形b
b不在a上,我希望3维作图完全包含2维作图,此时,取点都首先在该平面上
作者: ataorj    时间: 2014-1-27 18:47

inRm3D交给用户的定位操作不方便,是很可惜的,资源没能充分灵活利用.即程序有定位能力,却没和用户很好地沟通.我某些建议反映了inRm3D这方面的缺陷.
作者: ataorj    时间: 2014-1-28 02:11

7 建议平面上作圆采用gsp的方式.
inRm3D上,一点为圆心,另一点过圆,我是度量了两点距离,然后圆属性下赋予半径为两点距离才达成的.
作者: ataorj    时间: 2014-1-28 02:31

程序语言与……
http://www.yinwang.org/blog-cn/2014/01/25/pl-and/
作者: inRm    时间: 2014-1-28 08:04

7 建议平面上作圆采用gsp的方式.
inRm3D上,一点为圆心,另一点过圆,我是度量了两点距离,然后圆属性下赋予半径为两点距离才达成的.
ataorj 发表于 2014-1-28 02:11
不需要先度量,直接把点赋予半径属性即可。
作者: inRm    时间: 2014-1-28 08:21

1# ataorj

1 场景的“景深”属性,即同样作用 (或Ctrl+滚轮)。
2 线/线之间、线/面之间都可以作交点,交点数在对象列表里显示。

”多次多图形间求交点“是何意思?
作者: inRm    时间: 2014-1-28 08:22

7 建议平面上作圆采用gsp的方式.
inRm3D上,一点为圆心,另一点过圆,我是度量了两点距离,然后圆属性下赋予半径为两点距离才达成的.
ataorj 发表于 2014-1-28 02:11
不需要先度量,直接把点赋予半径属性即可。
作者: ataorj    时间: 2014-1-28 11:53

8 选取物件时:有时菜单模式方便,有时图形模式方便,inRm3D能否同时提供两种模式?
比如:求两曲面交点,两曲面界限不明,可否菜单上选取两曲面?
-------
”多次多图形间求交点“是何意思?
比如:3线共1点不会报告为3个不同的交点.比如,a和b,2图形间求出1交点A;a和c,2图形间求出1交点B;c和b,2图形间求出1交点C;假若A,B,C是同一个点,应该由程序完成检查再报告交点[比如,a与两个以上图形求过交点,这时应该检查是否多图形共点]
[提示:gsp好像不提供3图形共点的显示]

附件: 3图形共点.gsp (2014-1-28 11:54, 5.87 KB) / 下载次数 2988
http://inrm3d.cn/attachment.php?aid=21047&k=dc01dead175305b71a74b9d7779fda29&t=1732393875&sid=qdu6Ws
作者: ataorj    时间: 2014-1-28 19:46

在数学中国论坛做了个帖子:
http://www.mathchina.com/cgi-bin ... m=5&topic=19319
内容:
建议大家关注inRm3D (英壬画板)
http://www.inrm3d.cn/index.php
软件不大,功能全面.
仍然在成长,我看好其前途.
三维功能已经很不错了.我希望它别忽略二维作图,二维上的便捷性上别逊色专门平面作图软件太多.
最好提供二维作图模式就很强大了
毕竟二维作图做基础可方便快捷构造复杂的三维图形,这是平面作图软件不擅长的...
作者: ataorj    时间: 2014-1-29 16:30

9 建议:设屏幕的过原点的法线为n,显示n与3正轴的夹角;正轴可按照指定角度旋转.
10 建议:菜单增加"屏幕所在平面",而不需要指定3点
11 如果物件有内部方程,建议公开.用户也可选择平面方程以选定平面等.
以上,我主要考虑要用于方便定位...
作者: inRm    时间: 2014-1-29 17:28

15# ataorj
谢谢。
8 视觉上重叠的对象,可以在右键菜单里选择。
9 “正轴”是何意思?
10 "屏幕所在平面",过原点吗?始终平行于屏幕吗?目的是什么?
11 内部方程当然有,用什么方式公开?如何选定?

老兄,这三条太也专业了 ^-^

按z键(正对xOy平面),再按L键(锁定屏幕),即相当于二维作图模式。
作者: ataorj    时间: 2014-1-29 19:13

8 视觉上重叠的对象,可以在右键菜单里选择。
re:错,这仅仅适合单独选择.如果其他功能调用右键菜单里选择,会退出当前功能.比如,连线AB,右键菜单"A,B"会破坏而退出连线功能...
9 “正轴”是何意思?
re:正半轴,比如x轴,不考虑x<0部分
10 "屏幕所在平面",过原点吗?始终平行于屏幕吗?目的是什么?
过原点吗?re:"景深"不是相对屏幕?
始终平行于屏幕吗?目的是什么?re:这不就"是"专业的直观二维作图吗?
re:我试图想明白是哪个平面,旋转某个角度后是否是我想精雕细刻的物件的下一个面,三维作图软件应该方便我构造复杂的三维物体,如果可能,用户据此可扩展出新的基础物件.
11 内部方程当然有,用什么方式公开?如何选定?
有些画板软件好像是公开方程的,我没用过这些软件.对inRm3D,我常有程序自己明白,但是用户无可奈何干着急之感.软件和用户时刻通融,融合为一体,随心所欲调用"全部任何"资源...
比如:软件是仆人,用户是主人,主人不彻知全局,仆人又是哑巴会如何?
re:首先,"属性"中可公开吧?如何调用,这个问题暂时归入"菜单式文本模式和图形模式相容"范畴下统筹考虑.
按z键(正对xOy平面),再按L键(锁定屏幕),即相当于二维作图模式。
re:仅仅特定3个平面,你这时和专门二维作图软件有多大差异?三维作图软件满足于这种水平是糟蹋了软件.为何不开放给任意平面?这才是三维的样子和优势.才可能方便容易构造复杂的三维物体.
作者: ataorj    时间: 2014-1-29 19:40

更正:可认为已经开放给任意平面了,平面上取点就是在该平面上作图
作者: 周传高    时间: 2014-2-1 16:07

存在着熟悉与理解的过程!
作者: ataorj    时间: 2014-2-24 12:19

可以平行正投影吗?
作者: inRm    时间: 2014-2-24 21:35

可以。
方法一:
1 菜单:变换-投影;
2 点击欲投影的对象;
3 点击投影平面。
方法二:
1 双击投影平面(标记平面);
2 选择欲投影的对象;
3 菜单:变换-投影。
作者: ataorj    时间: 2014-2-24 22:23

谢谢!你说的这个功能不错.
我想说的不是这个意思.
就是类似于GSP普通3d坐标系,旋转坐标系时物体在屏幕的投影不因为距离观察者近的部分而变大
平行正投影永远不会比原物体还大,只能等大或小.
平行正投影:平行光线都垂直于屏幕时,物体在屏幕的投影
作者: ataorj    时间: 2014-2-24 22:38

GSP下,myzam后来的3d坐标系好像可以调整参数而在透视[类似于inrm3d现在的坐标系影像]和平行正投影间转换
作者: ataorj    时间: 2014-2-24 23:04

我理解你的意思是:你实现了物体在指定平面的平行正投影
但是,屏幕是特别的投影面,尤其旋转坐标系研究图形时
指定平面能在屏幕上有平行正投影吗?尤其旋转坐标系研究图形时,
作者: inRm    时间: 2014-2-25 08:18

在场景属性里设置”透视“属性为0,即为平行投影。
作者: ataorj    时间: 2014-2-25 14:40

因为是3d软件,属性长度都是物体实际长度,建议属性增加"显示"或"投影"长度
作者: inRm    时间: 2014-2-26 09:44

”投影长度“在几何上有何具体应用吗?
作者: ataorj    时间: 2014-2-26 10:01

1 有些题目就可能求它
2 你的软件已经显示出它了,说明已经计算了的,顺便公开给用户岂不好?
作者: inRm    时间: 2014-2-26 15:14

“你的软件已经显示出它了”,显示什么了?

可能我俩说的不是一回事,所以希望能上群里交流,不易误解
作者: ataorj    时间: 2014-2-26 15:54

不存在真实物体,都是影像,任何影像都是物体在屏幕的一种投影.
你的软件无时不和投影打交道.显示的物体,必然都有个投影长度.
作者: inRm    时间: 2014-2-26 16:05

屏幕上画出来的东西是不需要计算长度的。




欢迎光临 inRm3D: 画板论坛 (http://inrm3d.cn/) Powered by Discuz! 7.0.0