分享
 
 
 

RFC181 - Modifications to RFC177

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

NETWORK WORKING GROUP

REQUEST FOR COMMENTS 181

NIC #7124

JUNE 27, 1971

JOHN Mc CONNELL

AMES RESEARCH CENTER

MOFFET FIELD, CALIFORNIA

MODIFICATIONS TO RFC#177

CATEGORY D.6

RFC's Obsoleted none

RFC's Updated 177

This RFCis intended to modifiy the proposal for a device

independent graphical display description discussed in RFC#177. Thanks

are due to Stan Mantiply of Ames for his ideas. The main changes are in

the defini- tion of coordinate areas to avoid one problem encountered

with the old definition and to provide more flexibility. Terms used are

those defined in RFC#177.

The problem encountered in the previous proposal was that the areas

of the NGS (network standard graphics screen), which were supposed to be

absolute boundaries, could be crossed when a list was executed within

that space. Scaling of lists was also awkwardly done with specific

commands in the network standard graphic display list (NGDL).

Coordinates will still be defined with 16 bit unsigned normalized

fractions. This will leave the resolution of the picture up to the de-

vice which eventually receives the NGDL. The values will not now be

tied to the NGS or an area of the screen, but will be fractional

displace- ments from the lower left corner of the screen, an area, or an

image space.

Areas will still be rectangular and will be allowed to overlap, but

not contain another area completely. The attributes of an area are: its

16 bit integer name, by which it may be manipulated, two (x,y) pairs

which will define its lower left and upper right corners with respect to

the NGS. No list executed in an area may cross its boundaries. Within

an area may be any number of image spaces which are dynamically defined

with the execution of a list and define its relationship to the contain-

ing area.

The list item types 7 and 8 shall be changed from EXECUTE LIST

(Name,x,y) and COPY LIST (Name,x,y) to EXECUTE LIST

(Name,(Xl,Yl),(Xr,Yr)) and COPY LIST (Name,(Xl,Yl),(Xr,Yr))

respectively. The coordinate pairs (Xl,Yl) and (Xr,Yr) define the image

area of that list as displacements from the lower left corner of the

containing area. If the list executes other lists within it, their

image areas are defined as displacements from the image area of the list

containing the execute command. Thus each list can be scaled

differently each time it is executed and may even be distorted if the

image area defined has different ratios of X and Y lengths. Lists

executed within other lists will have the same relationship to their

containing lists regardless of that lists's rela- tionship to the NGS

area. Since the initial image area is defined rela- tive to the NGSD

area, no overlaps can occur.

[Page 2]

If a table (item type = 9) is executed, the coordinate pairs it

contains are relative to whatever area is valid at the time of its exe-

cution.

A change to the NGLI is implied. Whenever an EXECUTE LIST command

is encountered, the current state is saved, a new current origin is com-

puted, NGLP is reset to zero, and new X and Y scale factors must be cal-

culated to transform the coordinates in the new list to actual screen

coor- dinates.

Another constrUCt for graphics processing will be added. This is

the mode stack for each graphics mode. It will be used for saving and

restoring character and vector mode values as lists are recursively exe-

cuted. Four new list items will be added to handle these operations.

PUSH CHARACTER MODE (item type = 14)

PUSH VECTOR MODE (item type = 15)

POP CHARACTER MODE (item type = 16)

POP VECTOR MODE (item type = 17)

The DEFINE LIST command (type = 1) shall have its parameters

changed. It shall have two parameters, a 16 bit integer name, by which

it may be manipulated and referenced, and a 16 bit integer defining the

length of the list in bytes rather than items. This change is intended

to make processing the NGDS easier and will eliminate the TABLE item

(type = 11).

The first three list items should have the Word IMAGE eliminated

from them, since they are defining NGS areas now.

The list command DEFINE IMAGE ARE (type = 2) shall be changed to

DEFINE AREA for the same reasons.

[ This RFCwas put into machine readable form for entry ]

[ into the online RFCarchives by Gert Doering 6/97 ]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有