GINQ_CHAR_UP_VEC(3NCARG)
π GINQ_CHAR_UP_VEC π
okay so bestie, welcome to ginq_char_up_vec, a lil function from the NCAR GRAPHICS manual page family (you'll see it filed under 3NCARG in the UNIX section, dated March 1993 β vintage but make it fashion β¨).
β¨ NAME β¨
ginq_char_up_vec β it retrieves the current value of the character up vector π
like, it inquires. it asks the question. it does not set anything, it's giving main character observation energy π
πΈ SYNOPSIS πΈ
#include <ncarg/gks.h>
void ginq_char_up_vec(Gint *err_ind, Gvec *char_up_vec);
π¦ DESCRIPTION π¦
okay so here's the tea on the parameters, one by one, no skips π₯
err_indβ (Output) β if the inquired values can't be returned correctly, a non-zero error indicator gets dropped intoerr_ind. otherwise? it's a zero. bestie if you wanna know what the error indicators mean, you gotta go consult the "User's Guide for NCAR GKS-0A Graphics" β that's the lore, i don't make the rules πchar_up_vec.delta_xβ (Gfloat, Output) β gives the X world coordinate of a the up vector. (yes, "a the". iconic typo energy, we keep it exactly as written π)char_up_vec.delta_yβ (Gfloat, Output) β gives the Y world coordinate of a the up vector.
π§ USAGE π§
so the up vector is literally that vector formed by the two coordinate points (0.,0.) and (char_up_vec.delta_x,char_up_vec.delta_y). that's the whole vibe. π
and if you want more details on the meaning of the character up vector, go see gset_char_up_vec β she's the one who sets it, this function just asks about it π«Ά
π ACCESS π
to use the GKS C-binding routines, you gotta load the ncarg_gks and ncarg_c libraries. load them. both. no cap π₯
π SEE ALSO π
Online: gtext(3NCARG), gset_text_path(3NCARG), gset_text_align(3NCARG), gset_text_font_prec(3NCARG), gset_char_ht(3NCARG), gset_char_space(3NCARG), gset_char_up_vec(3NCARG), gset_char_expan(3NCARG), gset_colr_rep(3NCARG), gset_text_colr_ind(3NCARG), ginq_text_path(3NCARG), ginq_text_align(3NCARG), ginq_text_font_prec(3NCARG), ginq_char_ht(3NCARG), ginq_char_space(3NCARG), ginq_char_expan(3NCARG), plotchar(3NCARG), gks(3NCARG), ncarg_gks_cbind(3NCARG)
Hardcopy: User's Guide for NCAR GKS-0A Graphics; NCAR Graphics Fundamentals, UNIX Version
seriously, the whole friend group is linked above. this one's just the "hey what's the up vector rn" girlie in the squad π
π COPYRIGHT π
Copyright (C) 1987-2009 University Corporation for Atmospheric Research The use of this Software is governed by a License Agreement.
and that's the whole page, bestie! π source + version: NCAR GRAPHICS, UNIX, March 1993, GINQ_CHAR_UP_VEC(3NCARG) β mwah, go read the error indicator guide, ily, bye πβ¨
π¦ where this page comes from
- debian bookworm: libncarg-dev 6.6.2.dfsg.1-1
- debian trixie: libncarg-dev 6.6.2.dfsg.1-10+b2
- ubuntu jammy: libncarg-dev 6.6.2-10build2
- ubuntu questing: libncarg-dev 6.6.2.dfsg.1-10build2
- ubuntu resolute: libncarg-dev 6.6.2.dfsg.1-12
- ubuntu stonking: libncarg-dev 6.6.2.dfsg.1-12build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms