计算机图形学(三)_图元的属性

图元的属性 
      通常,任何影响图元显示方法的参数一般称为属性参数(attribute parameter)。诸如颜色和大 小等属性参数确定了图元的基本特性。其他则指出在特定条件下怎样显示图元。特定条件属性的例 子有在交互式对象选择程序中的可见性或可检测性。这类特定条件属性将在后面几章中详细讨论。 这里,我们仅仅考虑控制图元的基本显示特性的属性,而不考虑特定的条件。例如,线段可以是点 线或划线、粗线或细线以及蓝色或橙色。区域可以使用一种颜色或多色图案填充。文本可以按从左 到右的阅读方式进行显示,也可以沿屏幕对角线的倾斜方向或是按垂直列向进行显示。每一字符可 用不同字体、颜色和大小来显示。我们也可以在对象的边上应用亮度变化来平滑光栅阶梯效果。
       将属性选择加人图形软件包的一种方法是,为每个输出图元功能扩充相关的参数表,从而包含 合适的属性。例如,画线功能除了包括端点坐标以外,还可以包含颜色、宽度和其他属性的参数。 另一种方法是提供一张系统当前属性值表,并使用包含在图形软件包中的独立函数来为属性表设置 当前值。为了生成一个输出图元,系统要检测相关的属性,并使用当前属性设置来调用该显示程序。 有些图形软件包使用两种设定属性值方法的组合,而OpenGL等其他图形库则用更新系统属性表的 独立函数来设定属性
       维护属性和其他参数当前值表的图形系统称为状态系统(state system)状态机(state machine ), 输出图元的属性和当前帧缓存位置等其他参数称为状态变量(state variable)状态参数(state parameter ) 在给一个或几个状态参数赋值时,系统进人一个特定状态。该状态一直保留到状态参数的值再次改变。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值