• Re: 请教如何在applet中进行多个VRML文件的选用?

    这种插件感觉懒得很有

    【 在 rodger (子轩-〉东方不醒·困了) 的大作中提到: 】

    : 这是针对浏览器插件的编程。

    : 要是你这样的话,还要applet干吗?直接用javascript改embed的

    : src属性就得了

    2003-09-10
  • Re: OpenGL中为什么InvalidateRect()不能刷新窗口背景色. (转载

    同学你好苯呀,只要先glClearColor(),再glCearBuffer()就可以了,

    【 在 smartbear (大勇) 的大作中提到: 】

    : 【 以下文字转载自 Graphics 讨论区 】

    : 发信人: smartbear (大勇), 信区: Graphics

    : 标  题: OpenGL中为什么InvalidateRect()不能刷新窗口背景色.

    : 发信站: BBS 水木清华站 (Wed Sep 10 11:57:14 2003), 转信

    :  OnPaint()中 用glClearBuffer,glClearColor()清空并设置了背静色,

    : 然后调用一个显示列表。

    : 当改变设置时(入背景色),调用InvalidateRect(NULL,FALSE)调用

    : ONPAINT 消息函数但是没有变色,只有第二次或窗口刷新才会变色,为什么?

    : 在每次初始化一个显示列表后,尽管设置了背景色,但调用这个现实列表,

    : 背景色却被设成了黑色,感觉glClearColor()好像都是放到了下次渲染才用,

    : 恳请大家指教。

    : ...................

    2003-09-10
  • OpenGL中为什么InvalidateRect()不能刷新窗口背景色. (转载)

    OnPaint()中 用glClearBuffer,glClearColor()清空并设置了背静色,

    然后调用一个显示列表。

    当改变设置时(入背景色),调用InvalidateRect(NULL,FALSE)调用

    ONPAINT 消息函数但是没有变色,只有第二次或窗口刷新才会变色,为什么?

    在每次初始化一个显示列表后,尽管设置了背景色,但调用这个现实列表,

    背景色却被设成了黑色,感觉glClearColor()好像都是放到了下次渲染才用,

    恳请大家指教。

    2003-09-10
  • OpenGL如何在二级缓存中显示文字和划二维的图?

    就是对3D的做一些说明和修饰,需要二维划一下,

    如果直接对当前窗口划,有时不刷新,因次还是划到

    OpenGL的那个缓存吧

    2003-07-30
  • Re: 请教一个在C++ Builder5.0下编译出现的问题。

    CB对OpenGL的版本并不是支持很好,新的OpenGL函数经常没有,可以换个试试

    【 在 xiangundan (我太阳!真相只能有一个!) 的大作中提到: 】

    : 我调用

    : glLightModeli(GL_LIGHT_MODEL_COLOR_CONTROL,GL_SEPARATE_SPECULAR_COLOR);

    : 的时候编译器(C++ builder5.0)提示说

    : [C++ Error] simple.cpp(239): E2451 Undefined symbol

    : 'GL_LIGHT_MODEL_COLOR_CONTROL'

    : [C++ Error] simple.cpp(239): E2451 Undefined symbol

    : 'GL_SEPARATE_SPECULAR_COLOR'

    : 请问是怎么回事啊?

    2003-06-09
  • 我很失望

    我对国内的学术气氛非常的的失望,这基本已经否定了我在国内继续搞学术的可能,

    我要么出国继续我的专业,要么到公司里面,原因就是最近的一次的博士论文评审,

    文字的问题放到一边,单说学术的问题,意见说我有两个概念不错,这大概是唯一的

    称赞了,但应该不是我提出来得,这一点我很疑惑,我是工科专业,课题也是具体的

    工科研究项目,有具体的对象,和要解决的具体问题,这两个概念只是我们在分析问题

    的一个评价标准,一个几秒种内产生的念头,他要称赞我没有异议,但是我们为了实现

    解决问题所付出的几年努力却在他心目中不如一个几秒种内的念头,可笑,可悲,让我

    想起了某些专业的论文,提出一个模型或概念,没有任何工程实践去验证或实现,最后

    在故纸堆里也就那样了,这样的文章是好文章?这样的文章真的可以为振兴我们的

    工业作出贡献?这样也能叫我们是工科?干脆叫哲学吧.

    另外一个意见是我在分析一个问题时采用了一些经典的处理方法,但是我对方法

    进行了改进和组合,很好的符合了我们的实际情况,并且是解析解,方法虽然不是很复杂,

    但是教科书中是找不到的,绝对的创新,那位评审说我解决问题所用的方法都是经典方

    法,深度不够,要从物理本质提出一些现象,这一点我就更不懂了,因为是经典方法,所以

    深度就不够,我的解析解都出来了,还要物理现本质?拜托能不能举个例子?是不是我要

    经典的力学提出一些新的概念才行?呵呵对不起,又来了.我的理解是工科就是工科,

    工科就是为了解决具体问题,实现具体目的而奋斗,如果提了一堆新概念什么都解决不

    了那还不如回家种红薯.

    我最得意的是对流体力学做了有一些研究(原本不是做这个的),他这个没有说什么,

    但是他说分析了一大串,不知道目的是什么,我的每一章都有一个顺序:

    问题提出->理论分析求解->算法程序实现->实验对比验证

    这是得到预答辩老师肯定的,也反映了我对工科的基本认识.那一章前面的话看来

    都是白说了,

    我的5个创新点,他只提到一个有问题,就是哪个深度不够的问题,但是最后的结果是

    勉强通过,我不知道为什么?我承认我的论文有问题,但是如果是格式的问题,内容

    不够清楚的问题,我可以该,如果是分析的问题,希望具体提出那错了,如果深度不够,

    那么怎样才算是深度够,并且让我明白为什么这样可以更好的解决问题?空洞的断语

    是不能让我心服的.

    2003-06-04
  • Re: OpenGL 深度检测和Apha混合的问题, (转载)

    后画的混合先画的,不就等于没有深度检测了吗?

    【 在 shuot (棉花◎看书去了) 的大作中提到: 】

    : 谁说的,深度检测总是好用的

    : 混合是后绘制的混合先绘制的,如果后绘制的应该被绘制出来

    2003-06-02
  • OpenGL 深度检测和Apha混合的问题, (转载)

    发现了一个问题,如果打开Apha混合,深度检测就不好用了,所有的东西

    不分前后,全部混合,按理说应该是前面的物体混合后面的,不知道怎么即

    透明,由不影响混合前后,向CS中的玻璃,是不是必须采用透明纹理?

    2003-06-02
  • Windows98下被非法连接,是不是黑客?大侠指教?

    每次关机总是提示有人连接,但是没有共享目录,也没有异常的线程,大侠指教.

    谢谢!

    2003-04-04
  • Windows98下被非法连接,是不是黑客?大侠指教?

    每次关机总是提示有人连接,但是没有共享目录,也没有异常的线程,大侠指教.

    谢谢!

    2003-04-04
  • VC编译器Bug的讨论

    继8704,

    采用上面的模板函数以后,连我都感觉这可能要出问题,因为模板太复杂了,嵌套太多,

    果然出了这样的问题:

    extern fstream & operator<<(fstream & fs,const _POINT & obj)

    {

    fs<<obj.x<<obj.y;

    return fs;

    }

    C2666 错误,说是重载模糊造成的.

    还没完,将之改成

    fs<<obj; (纯粹想戏弄以下编译器)

     竟然过了!

     不知道连接的时候连到那里去了,Faint,绝对在这之前是没有定义的.

     要是连到自身,那不就是自我调用,整个一个死循环,

     测试:

    int n=10;

      fs<<n;

    同样 error c2666.

    看来微软的编译器确实对C++支持的不够好.

    2002-11-19
  • fstream 问题 (转载)

    被较复杂,如:

    stl库中的vector我常用,为了方便串行化,写了如下的模板函数:

    template <class T >

    extern fstream & operator<<(fstream & fs,const vector<T> & obj)

    {

    int n = obj.size();

    fs<<n;

    for(int i = 0 ; i < n ; i ++ )

    {

    fs<<(T)obj[i];

    }

    return fs;

    }

    而T往往又是一个可以串行化的类

    这样写有危险吗?

    谢谢

    【 在 RoachCock (chen3feng) 的大作中提到: 】

    : 不会经常出错,但是也不会经常不出错,看你的程序的语法的复杂度

    2002-11-19
  • 看到大家越来越陷到微软的圈子里很担心

    微软因为有了一个操作系统,所以编译器做的格外好,但是这并不能保证

    MFC提供的架构就是好的.

    任何一个程序好手在每做完一个项目时手里就会多了一把类库,MFC一样

    是Office的产物,我不希望大家做完项目时看到的只是一把函数和一把MFC的

    类库.

    在写类库是是基于MFC还是其他的如CB的Vcl?我建议大家基于stl标准类库,

    使用标准的API调用而不是MFC类库进行图形窗口的管理.

    我作过网络,图形,数据库,Windows下的东西除了wdm基本都碰过了,当然wdm

    不能用类库来做了.真正感受到了标准类库和自己类库的好处,

    劝大家尽量用stl和自己的类库,少用MFC类库,但这并不妨碍VC++有一个出色

    的编译器.

    2002-08-02
  • Re: 关于抗锯齿的一些问题???

    这个问题很简单,主要是因为象素点不能连续的原因,解决的方法很多,最简单的

    是对新画的物体的边缘进行反走样,即和背景融合,后很多融合的算法,还有一种

    全场景反走样,即设定一个累加区,然后对这个累加区重复画,每次随机偏移一个

    小位移,最后输出结果,

    【 在 kadish (我行··我素··) 的大作中提到: 】

    : 看一些资料,有这句话

    : Aliased graphics systems produce a “ sparkle”

    : or “ twinkle” effect when drawing small objects.

    : 谁能讲讲锯齿产生的原因么???

    : 或者给一些相关的资料

    2002-07-18