Cvect is a C version of pyvect python module which is created for the purpose of simplifying most of the popular vector algebra calculations from basic angle between vectors, projection of one vector over the other to some higher vector calculations like finding the area, distance, volume and centroid of various popular vector shapes and much more. Works with both C and C++. View the python version here
- Pop OS 20.10
- gcc 10.2.0
- g++ 10.2.0
- GNU Make 4.3
- Download the repository
- Copy the files inside of src folder to the required destination folder.
- Make sure the following files and directories exist.
/area
/cent
/dist
/prod
/section
/volume
cvect.h
cvect.c
-
One can directly use import the cvect library and all of its sub-libraries in the following way
One can import the cvect library and all of its sub-libraries using extern in the following way
#include "cvect.h"
extern "C" { #include "cvect.h" }
- Now, the user can access all the functions in the cvect library.
Leave a message here