projectors(3)
π projectors(3) π
okay bestie, so this is the projectors page β like, the projector classes, the whole lil family of them, from the Library Functions Manual section 3 (that's the library calls girlies, iykyk). pull up a chair, we're doing this together π«Ά
β¨ SYNOPSIS β¨
π Classes
class SbCylinderPlaneProjectorβ theSbCylinderPlaneProjectorclass does the little magic trick of projecting 2D points onto a half-cylinder and a plane. two for one, obsessed.class SbCylinderProjectorβ this one,SbCylinderProjector, is the abstract base class for mapping stuff onto cylindrical surfaces. it's giving "i'm the blueprint, not the building" energy.class SbCylinderSectionProjectorβSbCylinderSectionProjectorprojects 2D points onto a sliced cylinder. sliced!! like a lil cucumber π₯ iconic.class SbCylinderSheetProjectorβSbCylinderSheetProjectortakes your 2D points and lands them on 3D points sitting on a sheet that covers a cylindrical shape. sheet. cover. yes.class SbLineProjectorβSbLineProjectorprojects 2D points to 3D points along a line β¨ straightforward queen.class SbPlaneProjectorβSbPlaneProjectorprojects 2D points to 3D points in a plane. flat. chill. no notes.class SbProjectorβSbProjectoris the abstract base projector class, the main character of the whole squad π everybody else is a variant of her.class SbSpherePlaneProjectorβSbSpherePlaneProjectorprojects 2D points onto a half-sphere and a plane. again with the duo, love a collab πclass SbSphereProjectorβSbSphereProjectoris the abstract base class for mapping to spherical surfaces. spherical surfaces get their own base class, as they should.class SbSphereSectionProjectorβSbSphereSectionProjectorprojects 2D points to a sliced sphere. sphere but make it a section πͺclass SbSphereSheetProjectorβSbSphereSheetProjectorprojects 2D points to 3D points on a sheet covering a spherical shape. round thing, flat sheet, somehow it works, we don't question it π¦
πΈ Detailed Description πΈ
okay so here's the tea, bestie β the projector classes are the ones that convert between screenspace (2D) locations and locations in worldspace (3D). that's it. that's the whole job. 2D in, 3D out, back and forth like a very committed situationship.
and like, where do you actually see them? they're mostly used in relation to user interaction with the mouse in the viewport. so every time you click and drag in a 3D viewer and the object spins around all smooth? yeah. that's these girls working behind the scenes. no cap. π
π Author
Generated automatically by Doxygen for Coin from the source code. so, like, not a human author β the robots wrote this one, and honestly? they ate. π€β¨
that's the whole page bestie, mwah π β this one's from Coin, Version 3.1.3, and yeah the date is just vibes (the manpage footer said so, so it's canon). go forth and project πππ¦πβ
π¦ where this page comes from
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms