THREED(3NCARG)
π THREED π β the 3-d line drawing package (yes bestie, from THREED(3NCARG), part of the NCAR Graphics fam π)
okay so. picture this: you have points floating in actual literal 3-D space, and you want them on your flat little 2-D screen. that's THREED's whole thing. it's the 3-d line drawing package, and it is iconic. it takes your 3-space points, projects them, draws them. that's the vibe. β¨
πΈ NAME πΈ
THREED β the 3-d line drawing package. periodt. π
β¨ SYNOPSIS β¨
here's the whole squad of routines, and what each one does. no cap, read all of them.
CURVE3β draws the projection of a curve, where that curve is defined by a sequence of points in 3-space. cute little squiggle, now flat. π¦FENCE3β does the exact same thing asCURVE3, but it also draws a "fence" of straight line segments. those segments are parallel to one of the three axes, and they extend all the way out to a specified plane that's perpendicular to that axis. it's giving picket fence but make it math. πFRST3β announces the first point in a sequence of points that are connected by straight-line segments, and whose projections are getting drawn. you callFRST3for the first point, and thenVECT3for all the rest. main character energy for the first point only. πLINE3β draws the projection of a straight-line segment. simple. clean. ate. βPERIM3β draws the projection of a rectangular perimeter, sitting in a plane parallel to one of the three coordinate planes, with inward-pointing tick marks at whatever intervals you specify. little ticky ticks, we love her. πPOINT3β draws the projection of a point. that's it. that's the routine. one point, one dot, slay. πPWRZTβ draws the projection of character strings that are positioned in a plane parallel to one of the three coordinate planes. text but in 3-D, iykyk. π«ΆSET3β defines the transformation from three dimensions to two dimensions. this is the whole "3-D β 2-D" pipeline, the translation of it all, literally. π₯TICK43β hands you the controls for tick mark length inPERIM3. your ticks, your rules. β¨VECT3β defines the second point and every subsequent point in a sequence of points connected by straight-line segments, whose projections are being drawn. (FRST3handles the first point,VECT3handles the rest β yes we're saying it twice because the manpage says it twice and we keep every detail bestie π)
π C-BINDING SYNOPSIS π
for the C girlies:
#include <ncarg/ncargC.h>
c_curve3
c_fence3
c_frst3
c_line3
c_perim3
c_point3
c_pwrzt
c_set3
c_threed
c_tick43
c_vect3
π§ ACCESS π§
to use THREED routines, load the NCAR Graphics libraries ncarg, ncarg_gks, and ncarg_c β preferably in that order. (in that order, bestie. don't be chaotic. π)
πΈ SEE ALSO πΈ
Online: threed, curve3, fence3, frst3, line3, perim3, point3, psym3, pwrz, pwrzt, set3, tick3, tick43, vect3, ncarg_cbind.
Hardcopy: NCAR Graphics Fundamentals, UNIX Version
π COPYRIGHT π
Copyright (C) 1987-2009 University Corporation for Atmospheric Research The use of this Software is governed by a License Agreement.
okay that's the whole page, you're officially a THREED girlie now π β¨
this was THREED(3NCARG) from the UNIX manual, dated March 1993, and it's an NCAR Graphics situation β go forth and project some points, bestie π¦ππ
π¦ 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