配置github的tinynurbs库环境

文章目录

  • 前言
  • tinynurbs库
    • 用到的目录:
    • 环境配置 和eigen库配置类似:
    • 测试代码 :


前言

为了自己方便而写

tinynurbs库

用到的目录:

C:\code\IGA库\tinynurbs-master\include\tinynurbs
C:\code\IGA库\tinynurbs-master\include
C:\code\IGA库\glm-master

下载网址tinynurbs库网址和glm网址

配置github的tinynurbs库环境_第1张图片

配置github的tinynurbs库环境_第2张图片

环境配置 和eigen库配置类似:

配置github的tinynurbs库环境_第3张图片

测试代码 :

#include 
#include 
#include 
#include 


using namespace std;

int main() {

    tinynurbs::Curve<float> crv; // Planar curve using float32
    crv.control_points = { glm::vec3(-1, 0, 0), // std::vector of 3D points
                      glm::vec3(0, 1, 0),
                      glm::vec3(1, 0, 0)
    };
    crv.knots = { 0, 0, 0, 1, 1, 1 }; // std::vector of floats
    crv.degree = 2;
}

你可能感兴趣的:(自己用到的目录,C++学习,c++)