How to Install and Uninstall libcglm-dev Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: October 05,2024

1. Install "libcglm-dev" package

Please follow the guidelines below to install libcglm-dev on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install libcglm-dev

2. Uninstall "libcglm-dev" package

Please follow the steps below to uninstall libcglm-dev on Ubuntu 20.10 (Groovy Gorilla):

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

3. Information about the libcglm-dev package on Ubuntu 20.10 (Groovy Gorilla)

Package: libcglm-dev
Architecture: amd64
Version: 0.7.8-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: 508
Depends: libcglm0 (= 0.7.8-1)
Suggests: libcglm-doc (= 0.7.8-1)
Filename: pool/universe/c/cglm/libcglm-dev_0.7.8-1_amd64.deb
Size: 52708
MD5sum: 582c58accd93121370c6e21990eea3d1
SHA1: c811f9b87eb977c8b41e3f945ede49935e731d1b
SHA256: 4256d71673745bd71cfcd9e2ea69f67dea0cd7662e024382c50517f7e888418e
SHA512: 41e85d2533bf6ab33ad587e46299724c34c4a7fdcfa8530e690329aac6d8bdc1dd90cf74405a62cf3862bd00938ec518eb9a610b82eaca08e90ec86dfc67065d
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