游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3633|回复: 9

如何将一个面的内外两面设置为不同的颜色。

[复制链接]

2

主题

7

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2007-1-22 16:26:00 | 显示全部楼层 |阅读模式
求助:我建立了一个二次图形,如圆柱体,如何将它的内表面与外表面设置为不同的颜色。
不考虑光照。

2

主题

7

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2007-1-22 20:01:00 | 显示全部楼层 |阅读模式
对呀,一楼说的方法我也可以想到,只是这样肯定会多占资源,使系统更慢呀。
翻转向量是什么意思?

18

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2007-1-22 18:52:00 | 显示全部楼层

Re:如何将一个面的内外两面设置为不同的颜色。

没楼上说的这么复杂吧

是不是翻转法向量就可以呢?

2

主题

7

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2007-1-22 20:01:00 | 显示全部楼层

Re:如何将一个面的内外两面设置为不同的颜色。

对呀,一楼说的方法我也可以想到,只是这样肯定会多占资源,使系统更慢呀。
翻转向量是什么意思?

3

主题

67

帖子

111

积分

注册会员

Rank: 2

积分
111
发表于 2007-1-22 23:29:00 | 显示全部楼层

Re:如何将一个面的内外两面设置为不同的颜色。

6楼的高见!

2

主题

7

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2007-1-23 12:41:00 | 显示全部楼层

Re:如何将一个面的内外两面设置为不同的颜色。

可是设置材质的方法在不开光源的情况下可以表现为不同的颜色吗?

2

主题

7

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2007-1-25 16:11:00 | 显示全部楼层

Re:如何将一个面的内外两面设置为不同的颜色。

还是不明白呀。能不能指点一下代码大概怎么写?

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-1-26 11:29:00 | 显示全部楼层

Re:如何将一个面的内外两面设置为不同的颜色。

glCullFace(GL_FRONT);
glEnable(GL_CULL_FACE);
glColor3f(第一种颜色);
渲染();
glCullFace(GL_BACK);
glColor3f第二种颜色);
渲染();

楼主 OK 否?

2

主题

7

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2007-1-30 17:20:00 | 显示全部楼层

Re:如何将一个面的内外两面设置为不同的颜色。

可以达到基本的效果,先这么处理吧,谢谢。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-1-30 17:50:00 | 显示全部楼层

Re: Re:如何将一个面的内外两面设置为不同的颜色。

clip_on: Re:如何将一个面的内外两面设置为不同的颜色。
可以达到基本的效果,先这么处理吧,谢谢。

您真客气!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 09:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表