[net.micro.att] GSS_Drivers on 7300

richmon@astrovax.UUCP (Michael Richmond) (11/09/85)

When I try to draw polylines with the v_pline() function from GSS_Drivers,
if one of the points is outside of NDC space my machine just sits and
does nothing. When I interrupt the program at this point, I find myself in
some routine called '_msgsys', but it seems to get caught there. Does
this happen with other people? If so, it makes the graphics package
somewhat useless, since I would have to do my own clipping; have I missed
something?

-- 
Michael Richmond			Princeton University, Astrophysics

{allegra,akgua,burl,cbosgd,decvax,ihnp4,noao,princeton,vax135}!astrovax!richmon

acy@milo.UUCP (Adnan Yaqub) (11/19/85)

> When I try to draw polylines with the v_pline() function from GSS_Drivers,
> if one of the points is outside of NDC space my machine just sits and
> does nothing. When I interrupt the program at this point, I find myself in
> some routine called '_msgsys', but it seems to get caught there. Does
> this happen with other people? If so, it makes the graphics package
> somewhat useless, since I would have to do my own clipping; have I missed
> something?
> 
> -- 
> Michael Richmond			Princeton University, Astrophysics

	The GSS package is a Virtual Device Interface (VDI)
package.  The VDI packages are not supposed to do clipping.
That, as well as other "higher level" functions, is handled
be packages following the Graphics Kernel System (GKS) standard.
By the time things get to VDI, they are supposed to be in NDC.
I agree that it is bad that the package just hangs, but I guess
we can't expect it to do clipping.  Packages from GSS that will
do clipping (I think) include GSS-Chart and GSS-Terminal.  According
to their documantation, these packages provide a GKS interface
to the user.

Adnan Yaqub
@Allen-Bradley Co.
...!decvax!cwruecmp!milo!acy