简单的3D图形渲染几何? [英] easy 3D graphics for rendering geometry?

查看:69
本文介绍了简单的3D图形渲染几何?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



为渲染几何图形提供3D图形的最简单方法是什么?


假设工程师(我的合作伙伴)必须设计一些外壳,

喷嘴,支架或任何物理部件/组件,我想

写一个程序,他们至少可以看到生成的几何图形和

导航它,即zoon-in / out,rotate,pan。另一方面,我可以使用输入参数获得数据输入字段,当某些内容被更改时,图形可以立即更新。 (在

必要的计算完成后)。


我知道我需要学习一些东西,我愿意,我只需要帮助

选择学习内容。


我对此事没有任何经验,不知道OpenGL,Mesa,

VTK,VRS,Maya ......所有人似乎都有着陡峭的学习曲线。我不会知道任何其他的信息。图形包更适合游戏/

风景/电影开发(熊猫等),或者。

我知道我的触发并构建我的FEA部件参数化从点,

到线,到曲面,到体积或从体积布尔代数。


我想选择某种模块/在Linux上和在Windows中一样好用的工作原理




所以:

最简单的方法是什么?

,是否值得学习?



最好是拍摄不那么容易但又值得学习的东西?


提前感谢任何指示。


gsal


What would be the easiest way to go about offering 3D graphics for the
purpose of rendering geometry?

Suppose engineers (my co-workes) have to design some enclosure,
nozzle, bracket, or whatever physical part/component, I would like to
write a program where they can at least see the resulting geometry and
navigate it, i.e., zoon-in/out, rotate, pan. On the side, I could
have data entry fields with the input parameters and when something is
changed, the graphics can be updated "immediately" (after the
necessary calculations have been done).

I know I need to learn something, and I am willing, I just need help
choosing what to learn.

I don''t have any experience on this matter, don''t know OpenGL, Mesa,
VTK, VRS, Maya...and all seem to have a steep learning curve. I don''t
know any of the "other" graphics packages more oriented for game/
scenery/movie development (Panda, etc.), either.

I do know my trig and build my FEA parts parametrically from points,
to line, to surfaces, to volumes or from volume boolean algebra.

I would like the choice to be some kind of module/API that works
equally well on Linux as in Windows.

So:
What would be the easiest way?
and would it be worth learning?
or
is it better to shoot for something not so easy but worth learning?

thanks in advance for any pointers.

gsal

推荐答案

11月8日上午6:53,gsal< salger ... @ gmail.comwrote:
On Nov 8, 6:53 am, gsal <salger...@gmail.comwrote:

提供3D图形的最简单方法是什么?用于渲染几何的

目的?


假设工程师(我的同事) s)必须设计一些外壳,

喷嘴,支架或任何物理部件/组件,我想

写一个程序,他们至少可以看到结果几何和

导航它,即zoon-in / out,rotate,pan。另一方面,我可以使用输入参数获得数据输入字段,当某些内容被更改时,图形可以立即更新。 (在

必要的计算完成后)。


我知道我需要学习一些东西,我愿意,我只需要帮助

选择学习内容。


我对此事没有任何经验,不知道OpenGL,Mesa,

VTK,VRS,Maya ......所有人似乎都有着陡峭的学习曲线。我不会知道任何其他的信息。图形包更适合游戏/

风景/电影开发(熊猫等),或者。

我知道我的触发并构建我的FEA部件参数化从点,

到线,到曲面,到体积或从体积布尔代数。


我想选择某种模块/在Linux上和在Windows中一样好用的工作原理




所以:

最简单的方法是什么?

,是否值得学习?



最好是拍摄不那么容易但又值得学习的东西?


提前感谢任何指示。


gsal
What would be the easiest way to go about offering 3D graphics for the
purpose of rendering geometry?

Suppose engineers (my co-workes) have to design some enclosure,
nozzle, bracket, or whatever physical part/component, I would like to
write a program where they can at least see the resulting geometry and
navigate it, i.e., zoon-in/out, rotate, pan. On the side, I could
have data entry fields with the input parameters and when something is
changed, the graphics can be updated "immediately" (after the
necessary calculations have been done).

I know I need to learn something, and I am willing, I just need help
choosing what to learn.

I don''t have any experience on this matter, don''t know OpenGL, Mesa,
VTK, VRS, Maya...and all seem to have a steep learning curve. I don''t
know any of the "other" graphics packages more oriented for game/
scenery/movie development (Panda, etc.), either.

I do know my trig and build my FEA parts parametrically from points,
to line, to surfaces, to volumes or from volume boolean algebra.

I would like the choice to be some kind of module/API that works
equally well on Linux as in Windows.

So:
What would be the easiest way?
and would it be worth learning?
or
is it better to shoot for something not so easy but worth learning?

thanks in advance for any pointers.

gsal



您好,


查看 www.opencascade.org 。这是一个功能强大的C ++库

用于构建CAE

(计算机辅助工程)应用程序。它还有一个相当陡峭的学习曲线,

但是生成的几何图形可以很容易地导出到FEA包。


另一个可能性是建立在顶部的 www.salome-platform.org

的OpenCascade。它有一个很好的Python界面,这使得学习曲线可能更容易接受。一个

的缺点是,我认为还没有Windows二进制文件。


问候,


Marco Nawijn

Hello,

Take a look at www.opencascade.org. This is a powerfull C++ library
for building CAE
(Computer Aided Engineering) applications. It also has a rather steep
learning curve,
but the resulting geometry could be easily exported to FEA packages.

Another possibility is www.salome-platform.org which is build on top
of OpenCascade. It has
a nice Python interface which makes the learning curve probably a
little more acceptable. A
downside is that, I think there are no Windows binaries yet.

Regards,

Marco Nawijn


11月8日上午6:53,gsal< salger ... @ gmail.comwrote:
On Nov 8, 6:53 am, gsal <salger...@gmail.comwrote:

为渲染几何图形提供3D图形的最简单方法是什么?


假设工程师(我的公司) -workes)必须设计一些外壳,

喷嘴,支架或任何物理部件/组件,我想

写一个程序,他们至少可以看到得到的几何形状和

导航它,即zoon-in / out,rotate,pan。另一方面,我可以使用输入参数获得数据输入字段,当某些内容被更改时,图形可以立即更新。 (在

必要的计算完成后)。


我知道我需要学习一些东西,我愿意,我只需要帮助

选择学习内容。


我对此事没有任何经验,不知道OpenGL,Mesa,

VTK,VRS,Maya ......所有人似乎都有着陡峭的学习曲线。我不会知道任何其他的信息。图形包更适合游戏/

风景/电影开发(熊猫等),或者。

我知道我的触发并构建我的FEA部件参数化从点,

到线,到曲面,到体积或从体积布尔代数。


我想选择某种模块/在Linux上和在Windows中一样好用的工作原理




所以:

最简单的方法是什么?

,是否值得学习?



最好是拍摄不那么容易但又值得学习的东西?


提前感谢任何指示。


gsal
What would be the easiest way to go about offering 3D graphics for the
purpose of rendering geometry?

Suppose engineers (my co-workes) have to design some enclosure,
nozzle, bracket, or whatever physical part/component, I would like to
write a program where they can at least see the resulting geometry and
navigate it, i.e., zoon-in/out, rotate, pan. On the side, I could
have data entry fields with the input parameters and when something is
changed, the graphics can be updated "immediately" (after the
necessary calculations have been done).

I know I need to learn something, and I am willing, I just need help
choosing what to learn.

I don''t have any experience on this matter, don''t know OpenGL, Mesa,
VTK, VRS, Maya...and all seem to have a steep learning curve. I don''t
know any of the "other" graphics packages more oriented for game/
scenery/movie development (Panda, etc.), either.

I do know my trig and build my FEA parts parametrically from points,
to line, to surfaces, to volumes or from volume boolean algebra.

I would like the choice to be some kind of module/API that works
equally well on Linux as in Windows.

So:
What would be the easiest way?
and would it be worth learning?
or
is it better to shoot for something not so easy but worth learning?

thanks in advance for any pointers.

gsal



我建议看看Blender 3D : http://www.blender.org/

它主要是建模,动画和渲染工具。但是,我最喜欢的功能是Python API,它允许您使用Python访问大部分

的功能。您可以创建简单的GUI并以编程方式创建

3d对象。

- Kjell Magne Fauske

I recommend taking a look at Blender 3D: http://www.blender.org/
It is primarily a modeling, animation and rendering tool. However, my
favorite feature is the Python API which allows you to access most of
the functionality using Python. You can create simple GUIs and create
3d-objects programatically.

- Kjell Magne Fauske


我建​​议看一下Blender 3D: http://www.blender.org /


哦,是的,Blender是要走的路。这太棒了。


\d

I recommend taking a look at Blender 3D: http://www.blender.org/

Oh yeah, Blender is THE way to go. It''s fantastic.

\d


这篇关于简单的3D图形渲染几何?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆