TICK43(3NCARG)
โจ TICK43 โจ
okay bestie, so this is a page from the NCAR GRAPHICS manual set (the 3NCARG girlies know ๐
), and today we're talking about TICK43 โ a Threed routine that lets you control tick mark length in PERIM3. periodt.
๐ not me about to deliver some ancient lore: At one time, the Threed routineTICK3was used to set tick-mark length.TICK3has been superseded byTICK43and is therefore considered obsolete. If you callTICK3, it will callTICK43for you. So like, it's giving "I'll do it for you, but I'm not happy about it" ๐
The statement
CALL TICK3 (MAJOR,MINOR)
should be replaced by the equivalent statement
CALL TICK43 (MAJOR,MINOR,MAJOR,MINOR,MAJOR,MINOR)
like... it's the same thing but with more commitment, and honestly? we love a glow-up. โจ
๐ธ SYNOPSIS ๐ธ
CALL TICK43 (MAJORU,MINORU,MAJORV,MINORV,MAJORW,MINORW)
๐ซถ C-BINDING SYNOPSIS ๐ซถ
#include <ncarg/ncargC.h>
void c_tick43 (int majoru, int minoru, int majorv, int minorv,
int majorw, int minorw)
๐ DESCRIPTION ๐
okay so here are the six little arguments, and every single one of them matters, no skips:
MAJORUโ an input expression of typeINTEGERthat specifies the length of major ticks to be used on perimeter sides that are parallel to the U axis. main character tick, obviously ๐MINORUโ an input expression of typeINTEGERthat specifies the length of minor ticks to be used on perimeter sides that are parallel to the U axis. the little sidekick ๐ฆMAJORV,MINORVโ input expressions of typeINTEGERthat specify the lengths of major and minor ticks for perimeter sides parallel to the V axis. same vibe, different axis, we stan consistency ๐MAJORW,MINORWโ input expressions of typeINTEGERthat specify the lengths of major and minor ticks for perimeter sides parallel to the W axis. third axis, third serve, iconic ๐
now the deets on the numbers themselves, because this is the part you actually need:
All tick lengths are specified as integers between 0 and 1024. The value n produces a tick that is n/1024ths as long as the longest side of the box defined by the arguments UMIN, UMAX, VMIN, VMAX, WMIN, and WMAX in the last call to SET3. ๐ง
The default values are 12 for a major tick and 8 for a minor tick.
๐ lowkey important: it's relative to that last SET3 call, so if your box changed, your ticks changed. iykyk.
๐ C-BINDING DESCRIPTION ๐
The C-binding argument descriptions are the same as the FORTRAN argument descriptions. literally the same girl, different font. ๐
โญ ACCESS โญ
To use TICK43 or c_tick43, load the NCAR Graphics libraries ncarg, ncarg_gks, and ncarg_c, preferably in that order. yes bestie, in that order โ trust the process ๐
๐ฅ SEE ALSO ๐ฅ
Online: threed, curve3, fence3, frst3, line3, perim3, point3, psym3, pwrz, pwrzt, set3, threed, tick3, vect3, ncarg_cbind.
(and yes, threed is in there twice. we don't gatekeep, we just list it twice. it's giving "listed it, loved it, listed it again." ๐)
๐ COPYRIGHT ๐
Copyright (C) 1987-2009 University Corporation for Atmospheric Research The use of this Software is governed by a License Agreement.
๐ cute little sign-off: this whole thing comes to you from the TICK43(3NCARG) page in the NCAR GRAPHICS manual, dated March 1993, on UNIX. old money, honestly. ๐ now go set those tick lengths, bestie โ you got this, fr fr. โจ๐ฆ
๐ฆ where this page comes from
- epel 9: ncl-devel 6.6.2-59.el9 ยท LicenseRef-Callaway-BSD
- fedora 43: ncl-devel 6.6.2-58.fc43 ยท LicenseRef-Callaway-BSD
- fedora 44: ncl-devel 6.6.2-62.fc44 ยท LicenseRef-Callaway-BSD
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms