Skip to content

File meshobj_to_pointcloudobj.cpp

FileList > apps > mesh_to_pointcloud > meshobj_to_pointcloudobj.cpp

Go to the source code of this file

  • #include <fstream>
  • #include <iostream>
  • #include "argos/serializer/ObjSerializer.h"
  • #include "argos/mesh/Mesh.h"

Public Functions

Type Name
std::vector< Face > convertFaces (const std::vector< int > & faces, const std::vector< int > & offsets)
std::vector< Vertex > convertVertices (std::vector< Vector3D< double > > vectors3D)
int main (int argc, char * argv)
std::vector< Vector3D< double > > naiveSample (const Mesh & mesh)
std::vector< Vector3D< double > > sampleMeshSurface (const Mesh & mesh, std::size_t pointCount)

Public Functions Documentation

function convertFaces

std::vector< Face > convertFaces (
    const std::vector< int > & faces,
    const std::vector< int > & offsets
) 

function convertVertices

std::vector< Vertex > convertVertices (
    std::vector< Vector3D< double > > vectors3D
) 

function main

int main (
    int argc,
    char * argv
) 

function naiveSample

std::vector< Vector3D< double > > naiveSample (
    const Mesh & mesh
) 

function sampleMeshSurface

std::vector< Vector3D< double > > sampleMeshSurface (
    const Mesh & mesh,
    std::size_t pointCount
) 


The documentation for this class was generated from the following file src/apps/mesh_to_pointcloud/meshobj_to_pointcloudobj.cpp