How to Install and Uninstall libcglm-dev Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 20,2024

1. Install "libcglm-dev" package

In this section, we are going to explain the necessary steps to install libcglm-dev on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libcglm-dev

2. Uninstall "libcglm-dev" package

Please follow the step by step instructions below to uninstall libcglm-dev on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libcglm-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the libcglm-dev package on Ubuntu 21.10 (Impish Indri)

Package: libcglm-dev
Architecture: amd64
Version: 0.7.9-1
Multi-Arch: same
Priority: optional
Section: universe/libdevel
Source: cglm
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Leon Marz
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 510
Depends: libcglm0 (= 0.7.9-1)
Suggests: libcglm-doc (= 0.7.9-1)
Filename: pool/universe/c/cglm/libcglm-dev_0.7.9-1_amd64.deb
Size: 52924
MD5sum: f6e1ece01e5ded76508e38e547a25d3d
SHA1: d0bc4a882a4aec652fe74afa2c368261ff46a205
SHA256: f34987467974c662b9a92710ed56d3c9bd6675650787a4c63ee9542a56a6a34e
SHA512: c71471d4a0964853dfaae4a15e8858aa03ab1dbba0a338f956e47b54ec44ebbd900ed042b378eba02a4ca517d4e3b4e8f44be4ec88b3e3a2d8f120daad26e0b8
Homepage: https://github.com/recp/cglm
Description-en: Development files for the cglm library
cglm is an optimized 3D math library written in C99 (compatible with C89).
It is based on the OpenGL Shading Language (GLSL) specification and
similar to the original glm library except this library is written in C.
It uses the same header-only approach like glm but also supports
pre-compield function calls
.
Features:
* array api and struct api, you can use arrays or structs.
* general prupose matrix operations (mat4, vec3)
* chain matrix multiplications (square only)
* affine transforms
* matrix decomposition (extract rotation, scaling factor)
* optimized affine transform matrices (mul, rigid-body inverse)
* camera (lookat)
* projections (ortho, perspective)
* quaternions
* euler angles / yaw-pitch-roll to matrix
* extract euler angles
* inline or pre-compiled function call
* frustum (extract view frustum planes, corners, ...)
* bounding box (AABB in Frustum (culling), crop, merge, ...)
* bounding sphere
* project, unproject
* easing functions
* curves
* curve interpolation helpers (SMC, deCasteljau, ...)
* and other ...
.
This package contains the development header files
Description-md5: ec198a89f897f56cc0568250fcac5486