s**a 发帖数: 48 | 1 在UNIX下的图形编程用哪种图形库最好(流行性、兼容性、易用性...)呢? |
|
y*********n 发帖数: 95 | 2 【 以下文字转载自 Programming 讨论区,原文如下 】
发信人: yaodongxian (dongdong), 信区: Programming
标 题: 哪里能够找到矢量图形运算库
发信站: The unknown SPACE (Tue Sep 17 15:13:17 2002) WWW-POST
哪里能够找到矢量图形运算库
需求是这样的,我只有直线(带颜色和宽度属性)和刷子(白色,只带宽度属性)这两种
对象。需要矢量图形运算库,输入为一些直线和一些刷子的起点和终点,输出为一个矢量
图形文件。
例如,我画了一根线段,然后用刷子将线段的某一部分擦去。输出应该得到两根线段。
哪里能够找到这样的库(SDK)或者源代码? |
|
a****a 发帖数: 5763 | 3 http://bbs.weiphone.com/read-htm-tid-527192.html
OpenCL
截至到现在,我们在《Snow Leopard:宝刀已铸成 关二爷请砍人(连载8/23)》
中探讨了程序开发者们究竟该如何充分利用现有的硬件资源来进一步提升计算机整体性
能,在《Snow Leopard充满活力的心脏——LLVM和Clang(连载9/23)》中了解了更为新
颖与现代的编译构建,在《持续完善,构建编程友好型环境(连载10/23)》中谈到了
Snow Leopard中新添加的编程语言扩展功能,并且在《Grand Central Dispatch:迎接
挑战(连载12/23)》中认识了基于这些新编译器的更强大更务实的并行API。所有这些都
意在帮助开发者和操作系统本身最大限度地利用已有硬件资源。
然而CPU却不是唯一镶满晶体管的元件。当涉及独立计算引擎时,每一台Mac中
都有另一块硅片无疑是更为显要的,那就是GPU。
引用
图形处理单元(graphics processing unit,GPU):是一种专门进行图形处理的
处理... 阅读全帖 |
|
t***u 发帖数: 20182 | 4 【 以下文字转载自 Hardware 讨论区 】
发信人: age2 (age 2 warrior), 信区: Hardware
标 题: HTML5 新时代游戏--浏览器上玩Quake(多人对战online)
发信站: BBS 未名空间站 (Sun May 2 20:52:00 2010, 美东)
知道有些人还在怀疑html5, 能否胜任哪怕最简单的游戏. 其实完全不必要担心, 有这
么多的HTML5饭, 有W3C标准组织的撑腰, 更有苹果, 微软和Google这些大佬的支持, 可
以预见, HTML5不会是孤孤单单登上舞台的, 马上就会有另外相配的标准和开发工具出
来, 一起掌声迎接HTML5时代的到来.
你首先想到的是图形函数库, 这已有了, 名字叫做webGL. 这是基于JavaScript API,
并能应用硬件加速三维图形进行渲染的图形库, no plugin, 无兼容性问题, 所有的浏
览器通吃! 其他的一些问题, 譬如websocket和很多refactoring等等, Google都已经做
了试验, 并彻底解决了(有钱确实好).
为了炫耀和测试html5的潜在的能 |
|
r****y 发帖数: 26819 | 5 【 以下文字转载自 Hardware 讨论区 】
发信人: age2 (age 2 warrior), 信区: Hardware
标 题: HTML5 新时代游戏--浏览器上玩Quake(多人对战online)
发信站: BBS 未名空间站 (Sun May 2 20:52:00 2010, 美东)
我承认这两天不太对头, 刚一坐下就开始挖坑. 不过大家似乎蛮有兴趣的, 趁星期日,
那我就再贴一篇.
知道有些人还在怀疑html5, 能否胜任哪怕最简单的游戏. 其实完全不必要担心, 有这
么多的HTML5饭, 有W3C标准组织的撑腰, 更有苹果, 微软和Google这些大佬的支持, 可
以预见, HTML5不会是孤孤单单登上舞台的, 马上就会有另外相配的标准和开发工具出
来, 一起掌声迎接HTML5时代的到来.
你首先想到的是图形函数库, 这已有了, 名字叫做webGL. 这是基于JavaScript API,
并能应用硬件加速三维图形进行渲染的图形库, no plugin, 无兼容性问题, 所有的浏
览器通吃! 其他的一些问题, 譬如websocket和很多refactoring等 |
|
a**2 发帖数: 123 | 6 知道有些人还在怀疑html5, 能否胜任哪怕最简单的游戏. 其实完全不必要担心, 有这
么多的HTML5饭, 有W3C标准组织的撑腰, 更有苹果, 微软和Google这些大佬的支持, 可
以预见, HTML5不会是孤孤单单登上舞台的, 马上就会有另外相配的标准和开发工具出
来, 一起掌声迎接HTML5时代的到来.
你首先想到的是图形函数库, 这已有了, 名字叫做webGL. 这是基于JavaScript API,
并能应用硬件加速三维图形进行渲染的图形库, no plugin, 无兼容性问题, 所有的浏
览器通吃! 其他的一些问题, 譬如websocket和很多refactoring等等, Google都已经做
了试验, 并彻底解决了(有钱确实好).
为了炫耀和测试html5的潜在的能力, Google的一些软件工程师用他们自己的Web
Toolkit开发了第一人称枪战游戏QuakeII, 它的引擎是基于开源Java的Quake引擎Jake2
http://bytonic.de/html/jake2.html, 以此为蓝本, 应用他们的Web Toolkit和webGL, webs |
|
m****0 发帖数: 837 | 7 想写个system pressure drop calculation 的应用程序(市面上一大推了,闲着没事
找事做做)
第一步就是找个图形库, 想着能做管道或是阀门 (3D),可以旋转图形,用户移动位
置的那种,不需要做这些零件的细节,因为压力计算是基于经验公式。看了几个图形库
,不知道那个好,有经验的大侠指点下。 |
|
c*******v 发帖数: 2599 | 8 wdong,你知道有什么现成的拓扑分类图形的python库吗?
例如手写数字0,8的array图,最左下角那个点对这个图的winding number一定是0.
有现成这样一个函数f(a,S)计算a点对img array S
的winding number的吗?
以及高维data拓扑分类的库? |
|
d****p 发帖数: 685 | 9 前面看到aaaty贴出的苹果3D interface的专利。事实上微软也有类似的专利。
http://appft1.uspto.gov/netacgi/nph-Parser?
Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=
G&l=50&
s1=%2220080013860%22.PGNR.&OS=DN/20080013860&RS=DN/20080013860
目前3D图形显示标准/工具/类库主要两种:OpenGL和Direct3D。前者最早由SGI提出
,现由非营利技术委员为
Khronos Group, Inc.管理;后者是微软的私有图形显示标准/工具。
微软的Direct3D目前主要用在XBox和Windows gaming PC上。基本上微软提出标准,由
硬件商支持(Nividia, ATI
etc)。在windows平台上,Direct3D和操作系统整合比较好,运行效率也高。据说
Direct3D(DirectX)将正式成为
windows 7的一部分。微软试图采取策略 |
|
r****y 发帖数: 26819 | 10 【 以下文字转载自 Flash 讨论区 】
发信人: flyingcow (宝珠黛汝), 信区: Flash
标 题: 请大家看看我的project,并给点建议。
发信站: BBS 未名空间站 (Fri Dec 3 23:42:23 2010, 美东)
请大家看看我的project,并给点建议。
我想用flash来做个online的给客户提供服务的interface。功能的要求类似房间摆设的
在线设计:在房间里要布置些家具如橱柜,床,椅子,座子等。这些家具可以由简单几
何物体如长方体,球体,梯形等来代替。也可能有些稍复杂的几何体如H、T行物体。这
些几何物体的大小都可以由几个参数如长宽高直径等确定的。用户在网页界面上input
一个基准点,选择物体的model,需要flash根据提供的基准点以及model信息从数据库
获得长宽高直径等需要的数据,画出图形。然后用户可以从不同侧面查开效果以及检验
输入是否准确。能3D最好,但如果有足够的2D视角的话,不一定需要3D。
请参考http://www.floorplanner.com/ 。我需要的在基本要求上与它类似,但功能、图形、以及数据... 阅读全帖 |
|
h**********c 发帖数: 4120 | 11 本人寻找合作机会,
本人擅长
1.计算机图形,计算机图形界面,数值方法
具体工具,OpenGL,Coin3d, OpenInventor, QT GUI, MATLAB以及MATLAB GUI
拟合,数值系统稳定分析
2.本人在以下领域也有涉猎
GLSL,图像处理,C/C++/FORTRAN INTEGRATION,并行计算(多线程编程),至于数据
库网络编程亦可。
本人资历浅薄,国内烂校工程学位。
在北美本科,硕士,欧洲硕士。
现在工作难找,任何机会都可以。
大学的visiting, research projects, company intern/part-time/full-time
合作发paper, 或适当的phd/ra也可以。
站内信。 |
|
f*******w 发帖数: 407 | 12 请大家看看我的project,并给点建议。
我想用flash来做个online的给客户提供服务的interface。功能的要求类似房间摆设的
在线设计:在房间里要布置些家具如橱柜,床,椅子,座子等。这些家具可以由简单几
何物体如长方体,球体,梯形等来代替。也可能有些稍复杂的几何体如H、T行物体。这
些几何物体的大小都可以由几个参数如长宽高直径等确定的。用户在网页界面上input
一个基准点,选择物体的model,需要flash根据提供的基准点以及model信息从数据库
获得长宽高直径等需要的数据,画出图形。然后用户可以从不同侧面查开效果以及检验
输入是否准确。能3D最好,但如果有足够的2D视角的话,不一定需要3D。
请参考http://www.floorplanner.com/ 。我需要的在基本要求上与它类似,但功能、图形、以及数据和图形库等的要求都将简单得多。
网上有朋友能做吗?或者知道什么公司能做?大概需要什么样的投入?谢谢大家。 |
|
h**********c 发帖数: 4120 | 13 本人寻找合作机会,
本人擅长
1.计算机图形,计算机图形界面,数值方法
具体工具,OpenGL,Coin3d, OpenInventor, QT GUI, MATLAB以及MATLAB GUI
拟合,数值系统稳定分析
2.本人在以下领域也有涉猎
GLSL,图像处理,C/C++/FORTRAN INTEGRATION,并行计算(多线程编程),至于数据
库网络编程亦可。
本人资历浅薄,国内烂校工程学位。
在北美本科,硕士,欧洲硕士。
现在工作难找,任何机会都可以。
大学的visiting, research projects, company intern/part-time/full-time
合作发paper, 或适当的phd/ra也可以。
站内信。 |
|
j**********i 发帖数: 3758 | 14 我不是想讲苹果的坏话。我初见久仰的mackintosh的时候,那台机器跑得实在是太慢,
而且不很习惯用。当时UNIX的图形界面和window3.1实在无法在一个档次上。UNIX的图
形开发系统完备,概念清晰简洁。那个window3.1的handler很难理解,并且系统图形库
过于复杂。尽管3.1非常流畅(这是了不起的地方,可是我没看出来)。结果就是UNIX
底下的开发人员长期没有工作,而微软蒸蒸日上。BSD的人言过其实了就不好,至少在
道德上不严谨。其实在UNIX本身的宣传上就有夸大的一面,我当时专注于认真理解他们
的东西,如果思路能够开阔的话,有几年的时间可以写出个浏览器。这个故事说明的是
并非专家才有机会创造奇迹。而真正的专家创造的奇迹往往会被平常的人忽视和看淡。
苹果现在很好用,但是进步没有微软快。minix我装了,又怎么样呢?A2还期望中国学
生贡献一点力量。清华的人呢,以前除了破解人家的WINDOW,就是跑到加州混饭,连个
最起码的数据库也写不出来,链表都印在教科书上了,还好意思教训人家。要是提议把
清华改成军校,广大学生的爱国热情就会立刻化为愤怒的火焰,不是吗? |
|
c********n 发帖数: 2244 | 15 这课进行了一半了,一共九个星期。
其实很多图形库老师都已经造好了,我们调用一下就行了。所以我们的代码很短,这个
乒乓球估计前台
大概100行,后台老师做的那些库,估计好几万行都有可能。 |
|
c*m 发帖数: 1114 | 16 这个demo看起来还有点意思,不过人貌似是用的GWT+webGL, GWT本身是基于Java的一堆
库。webGL能占多少成分很令人怀疑。Javascript不是解释执行的么?现在效率真的已经
高的可以处理游戏图形库了?
Jake2 |
|
h*******u 发帖数: 15326 | 17 不支持不行。要不然一些活干起来很烦,只能用些乱七八糟的的库。
我看最关键是图形库,搞好了还能收复些失地。 |
|
|
m********5 发帖数: 17667 | 19 用borland的难道不是因为它的那个简化版图形库么 |
|
c*********9 发帖数: 229 | 20 不算简化吧,当时很方便了。
:用borland的难道不是因为它的那个简化版图形库么
: |
|
a*****s 发帖数: 6260 | 21 空空弹上的128X128的灰度图象, 目标是飞机. 能准确从图象找出飞机上
的具体位置嘛? 我感觉很难. 飞机种类那么多, 方位距离差别也很大, 还
在动, 还有强烈干扰和背景.
要把所有飞机的特征都提取出来, 特征库也不会小了吧. |
|
a*****s 发帖数: 6260 | 22 嗯, 昨天在SC被教育了, 说AIM-9X可以任意指定目标上的一点进行攻击.
好吧, ASRAAM是说要有这功能, 我也没见到确证. 以我学过的那点模式
识别来看, 这样的特征库得非常大才行. |
|
s**d 发帖数: 18498 | 23 啥叫任意指定目标上的一点?
我觉得不用任何特征库,只要识别出非背景就可以。 |
|
t*n 发帖数: 14458 | 24 这个传说好像在网上流传狠多年了
嗯, 昨天在SC被教育了, 说AIM-9X可以任意指定目标上的一点进行攻击.
好吧, ASRAAM是说要有这功能, 我也没见到确证. 以我学过的那点模式
识别来看, 这样的特征库得非常大才行. |
|
a********m 发帖数: 15480 | 25 几年前就说加入了gpu功能。。。。 主要俺不觉得比其他图形库好到哪里。 |
|
R*********4 发帖数: 293 | 26 我觉得 linux C可以用来学习。。。
以前搞嵌入式设备,自己写图形库,写驱动,连类都是用结构体和指针实现,做久了,
就会发现,
其实就是找到别人,修改别人的,编译。
其实技术含量并不高。而且工作机会少。 |
|
H**********5 发帖数: 2012 | 27 08,09年大片大片的码农鼓吹做底层内核有技术含量,看不起做web的网络公司,嫌他
们没水平
: 我觉得 linux C可以用来学习。。。
: 以前搞嵌入式设备,自己写图形库,写驱动,连类都是用结构体和指针实现,做
久了,
: 就会发现,
: 其实就是找到别人,修改别人的,编译。
: 其实技术含量并不高。而且工作机会少。
|
|
a***y 发帖数: 19743 | 28 好像没有什么可以挑战iPhone 3GS的
处理器,显卡貌似都差不多
内存其实也是256M,但是它可以加上NAND Flash做成虚拟内存达到1G
显卡这么好,它的demo的动画效果却如此sluggish,看来要么是图形库太弱,要么是程
序员太弱。不过怀疑很多人缺乏鉴别能力。这次回国去看了M8,慢的要死,动画滑动非
常不流畅。那些说M8比iPhone强的简直是没taste和鉴别能力。不过也许他们就没有用
过iPhone。
摄像头好点。不过不是什么特别大的卖点。再强也估计在flickr上没法超过iPhone,虽
然iPhone所有型号被算作一个。
好像至少比iPhone厚50%。 |
|
w***g 发帖数: 5958 | 29 我老一年画不了几个图。xfig那些我老以前也用过,根本没有你说的好用,而且xfig自
带的图形库也不怎么样,比visio差远了。那些命令什么的说实在要不是天天用,谁能一
直记着? |
|
a*f 发帖数: 1790 | 30 有套图形库工具代码是基于DirectX 32的,64位系统运行不了 |
|
d*b 发帖数: 21830 | 31 再给你们文科生解释下吧,windows的强大在于丫通过visual studio提供了一个强大的
统一的gui,大大缩短了工程师们从idea到implementation的时间,更重要的是C++的编
译器从来都是免费的(比较apple的),相比之下linux连个统一的图形库都没有,有的
用qt,有的用gnome,有的甚至用java,用Python。
区别好像始皇帝统一中国后的大秦(apple),统一前的6国(linux)和万岁毛主席英明
领导下的新中国(windows),大秦前用的甲骨文连你一phd都读不了,不要说百姓了,大
秦的小篆,你家里要没有钱肯定学不了,到了万岁毛时代,你要不识字,万岁毛就把你
抓到业余夜校强制读,而且只能学简体字。。。 |
|
w****g 发帖数: 597 | 32 try it in Ubuntu 9.04. It is great software.
地图screenshot很好,这复杂的地图都是完全用手工画出来的吗?有没有在画地图使用预先画好的图形库/模板等? |
|
a******b 发帖数: 54 | 33 之前写了不少程序,很简单,都是php+mysql+第三方图形库的,但弄得很凌乱,都是单
个的web页面, 没有security control; 每个里面还有很多重复的表格, JQuery Code
等等
想全部organize一下,能有access control,能对每个页面分级管理;比如A,B,页面只能
我看,其他所有人都能看;同时user input的一些表格能统一化,有没有什么framewor
k能用?
多谢了 |
|
n*****3 发帖数: 1584 | 34 qt's 图形库 is just fine I think |
|
x****u 发帖数: 44466 | 35 主要还是因为python官方的版本里面缺少个图形库啊。
不明白Google的脑残为什么非要弄个py3k? |
|
e*******o 发帖数: 4654 | 36 我几个月前试了一下一个图形库,Gadly ? 例子都跑不了。
等火了再学吧,反正也不难。 |
|
c*******9 发帖数: 9032 | 37 metal这个词什么时候时尚起来了。apple 刚出的图形库叫metal,(amd的叫mantle)
,好像微软的direct x 12宣传也是用了什么metal。 |
|
a*f 发帖数: 1790 | 38 unity只是图形库,开发还需要xcode和ios sdk。手机要开发native应用,先不要想跨
平台更容易做成功。跨平台的套件往往限制很大,最后还可能要export到xcode里面写
原生代码 |
|
a*f 发帖数: 1790 | 39 不能replay战斗了?嗯,有套script engine+图形库 容易再做出其他的游戏。 |
|
T********i 发帖数: 2416 | 40 不错,赞一个。
当年我在DOS下自己写了一套Windows 3.1风格的图形库。 |
|
|
|
s**s 发帖数: 242 | 43 可以把gftp的源码down回来自己编译,
不过需要很多库:
ldd /usr/local/bin/gftp-gtk
libintl.so.1 => /usr/local/lib/libintl.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libgtk-1.2.so.0 => /usr/local/lib/libgtk-1.2.so.0
libgdk-1.2.so.0 => /usr/local/lib/libgdk-1.2.so.0
libgmodule-1.2.so.0 => /usr/local/lib/libgmodule-1.2.so.0
libglib-1.2.so.0 => /usr/local/lib/libglib-1.2.so.0
libdl.so.1 => /usr/lib/libdl.so.1
libXext.so.0 |
|
D****g 发帖数: 2860 | 44 自己build吧。不过要是有些库没有就比较麻烦。还在用CDE啊?我觉得CDE是我用过最土的
Desktop Environment/Window Manager了。 |
|
r***u 发帖数: 1272 | 45 1. 两幅图片同时动作
PowerPoint的动画效果比较多,但图片只能一幅一幅地动作。如果你有两幅图片要一左
一右或一上一下地向中间同时动作,可就麻烦了。其实办法还是有的,先安置好两幅图
片的位置,选中它们,将之组合起来,成为"一张图片"。接下来将之动画效果设置为"
左右向中间收缩",现在请看一看,是不是两幅图片同时动作了?
2. 滚动文本框的制作
右击工具栏打开"控件工具箱",再点击文本框,而后从"属性"里面把滚动条打开,在TEXT
里面输入文本框的内容.(完成)还可以通过"其他控件"中的SHOCKWAVE FLASH OBJECT 实
现PPT中加入FLASH。
3. 轻松隐藏部分幻灯片
对于制作好的powerpoint幻灯片,如果你希望其中的部分幻灯片在放映时不显示出来,
我们可以将它隐藏。方法是:在普通视图下,在左侧的窗口中,按 Ctrl,分别点击要
隐藏的幻灯片,点击鼠标右键弹出菜单选“隐藏幻灯片”。如果想取消隐藏,只要选中
相应的幻灯片,再进行一次上面的操作即可。
4.在PPT演示文稿内复制幻灯片
要复制演示文稿中的幻灯片,请先在普通视图的“大纲”或“幻灯片”选项中,选择... 阅读全帖 |
|
a****a 发帖数: 5763 | 46 随着CPU与GPU合并成技术发展的趋势,苹果开发出了OpenCL框架,能够进行高速并行处
理的能力使OpenCL成为了业界标准,被广泛应用。
最近几年,GPU的发展吸引了很多来自科学计算界人士的目光。GPU有稳定的市场推动力
—公众喜闻乐见的电子游戏产生了源源不断的升级GPU的需求—因此比CPU的更新步伐更
快。从技术上讲,GPU本身就是多核架构,高端显卡往往有五百多个核心,即使低端的
集成GPU也有二三十个核心,所以能够通过并行来高效处理成千上万的线程。同时,对
于科学技算中的浮点计算,GPU往往通过硬件加速使其效率比传统CPU更高,因为图形渲
染等工作基本都是浮点计算。
GPGPU浮出水面
早期的GPU只能执行固定的程序,而不开放给程序员编程。随着时代的发展,图像处理
有时需要对着色器进行编程以实现一些特效,因此需要程序员可以使用GPU的汇编语言
写简单的着色程序。这自然对程序员要求过高,所以一些高阶的着色语言又被GPU厂商
开发出来。比如微软和NVIDIA共同开发的Cg语言,就能为顶点和像素编写专门的着色程
序。这类技术虽然面向图形渲染工作者,却吸引了一小簇科学计算研究者的兴趣。... 阅读全帖 |
|
a****a 发帖数: 5763 | 47 在美国宾夕法尼亚州的东部,有一个风景秀美的城市叫费城。在这个城市诞生了一系列
改变世界的奇迹:第一个三权分立的国家——美立坚合众国,就在第五街的路口诞生;
举世闻名的费城交响乐团,1900年在市中心的Academy of Music奏响了他们的第一个音
符。而写这篇文章时,我正坐在三十四街的宾夕法尼亚大学计算机系的一楼实验室,面
前摆放着世界上第一台电子计算机——ENIAC。
1946年2月14日,ENIAC问世,每秒可运行5000次加法运算或500次乘法运算,面积达170
平方米,重约30吨,拉开了计算机处理器革命的序幕。这场革命是各处理器厂商长达数
十年的竞赛,而摩尔定律从一开始就准确地预测了这场比赛的走势。根据摩尔定律,同
样价格的集成电路上可容纳的晶体管数目,每隔约18个月便会增加一倍,性能也将提升
一倍。但事实上,并无法用老路子来保持这个增长速度,因为会遇到包括能耗、散热等
各种技术瓶颈。所以每隔几年就会有用来绕过这些瓶颈的新一代产品推出。如采用超纯
量(superscala)、指令管线化、快取等。这些技术通过一定程度的高效并行来挖掘计
算机处理器的速度所能达到的高度,以促使... 阅读全帖 |
|