#include "btSoftBodyInternals.h"
#include <stdio.h>
#include <string>
#include <iostream>
#include <iomanip>
#include <sstream>
#include <string.h>
#include <algorithm>
#include "btSoftBodyHelpers.h"
#include "LinearMath/btConvexHull.h"
#include "LinearMath/btConvexHullComputer.h"
#include <map>
#include <vector>
Go to the source code of this file.
|
static void | drawVertex (btIDebugDraw *idraw, const btVector3 &x, btScalar s, const btVector3 &c) |
| btSoftBodyHelpers.cpp by Nathanael Presson More...
|
|
static void | drawBox (btIDebugDraw *idraw, const btVector3 &mins, const btVector3 &maxs, const btVector3 &color) |
|
static void | drawTree (btIDebugDraw *idraw, const btDbvtNode *node, int depth, const btVector3 &ncolor, const btVector3 &lcolor, int mindepth, int maxdepth) |
|
template<typename T > |
static T | sum (const btAlignedObjectArray< T > &items) |
|
template<typename T , typename Q > |
static void | add (btAlignedObjectArray< T > &items, const Q &value) |
|
template<typename T , typename Q > |
static void | mul (btAlignedObjectArray< T > &items, const Q &value) |
|
template<typename T > |
static T | average (const btAlignedObjectArray< T > &items) |
|
static int | nextLine (const char *buffer) |
|
◆ IDX [1/3]
#define IDX |
( |
|
_x_, |
|
|
|
_y_ |
|
) |
| ((_y_)*rx + (_x_)) |
◆ IDX [2/3]
#define IDX |
( |
|
_x_, |
|
|
|
_y_ |
|
) |
| ((_y_)*rx + (_x_)) |
◆ IDX [3/3]
#define IDX |
( |
|
_x_, |
|
|
|
_y_ |
|
) |
| ((_y_)*maxidx + (_x_)) |
◆ REOP_NODE_COMPLETE
#define REOP_NODE_COMPLETE -2 |
◆ REOP_NOT_DEPENDENT
#define REOP_NOT_DEPENDENT -1 |
◆ USE_NEW_CONVEX_HULL_COMPUTER
#define USE_NEW_CONVEX_HULL_COMPUTER |
◆ LinkDepsPtr_t
◆ add()
template<typename T , typename Q >
◆ average()
◆ drawBox()
◆ drawTree()
◆ drawVertex()
◆ mul()
template<typename T , typename Q >
◆ nextLine()
static int nextLine |
( |
const char * |
buffer | ) |
|
|
static |
◆ sum()