libigl
v2.5.0
Loading...
Searching...
No Matches
deform_skeleton.h
Go to the documentation of this file.
1
// This file is part of libigl, a simple c++ geometry processing library.
2
//
3
// Copyright (C) 2015 Alec Jacobson <alecjacobson@gmail.com>
4
//
5
// This Source Code Form is subject to the terms of the Mozilla Public License
6
// v. 2.0. If a copy of the MPL was not distributed with this file, You can
7
// obtain one at http://mozilla.org/MPL/2.0/.
8
#ifndef IGL_DEFORM_SKELETON_H
9
#define IGL_DEFORM_SKELETON_H
10
#include "
igl_inline.h
"
11
#include <Eigen/Core>
12
#include <Eigen/Geometry>
13
#include <Eigen/StdVector>
14
#include <vector>
15
namespace
igl
16
{
25
IGL_INLINE
void
deform_skeleton
(
26
const
Eigen::MatrixXd & C,
27
const
Eigen::MatrixXi & BE,
28
const
std::vector<
29
Eigen::Affine3d,Eigen::aligned_allocator<Eigen::Affine3d> > & vA,
30
Eigen::MatrixXd & CT,
31
Eigen::MatrixXi & BET);
35
IGL_INLINE
void
deform_skeleton
(
36
const
Eigen::MatrixXd & C,
37
const
Eigen::MatrixXi & BE,
38
const
Eigen::MatrixXd & T,
39
Eigen::MatrixXd & CT,
40
Eigen::MatrixXi & BET);
41
}
42
43
#ifndef IGL_STATIC_LIBRARY
44
# include "deform_skeleton.cpp"
45
#endif
46
#endif
igl_inline.h
IGL_INLINE
#define IGL_INLINE
Definition
igl_inline.h:15
igl
Definition
AABB.h:17
igl::deform_skeleton
void deform_skeleton(const Eigen::MatrixXd &C, const Eigen::MatrixXi &BE, const std::vector< Eigen::Affine3d, Eigen::aligned_allocator< Eigen::Affine3d > > &vA, Eigen::MatrixXd &CT, Eigen::MatrixXi &BET)
Deform a skeleton.
include
igl
deform_skeleton.h
Generated by
1.9.8