BRL-CAD
|
Editing operations for arb primitives. More...
#include "common.h"
#include "bn.h"
#include "rt/defines.h"
#include "rt/db4.h"
#include "rt/geom.h"
Go to the source code of this file.
Macros | |
#define | rt_arb_faces |
#define | earb8_edit_array |
#define | arb8_edge_vertex_mapping |
#define | earb7_edit_array |
#define | arb7_edge_vertex_mapping |
#define | earb6_edit_array |
#define | arb6_edge_vertex_mapping |
#define | earb5_edit_array |
#define | arb5_edge_vertex_mapping |
#define | earb4_edit_array |
#define | arb4_edge_vertex_mapping |
Functions | |
void | ext4to6 (int pt1, int pt2, int pt3, struct rt_arb_internal *arb, fastf_t peqn[7][4]) |
int | mv_edge (struct rt_arb_internal *arb, const vect_t thru, const int bp1, const int bp2, const int end1, const int end2, const vect_t dir, const struct bn_tol *tol, fastf_t peqn[7][4]) |
int | arb_extrude (struct rt_arb_internal *arb, int face, fastf_t dist, const struct bn_tol *tol, fastf_t peqn[7][4]) |
int | arb_permute (struct rt_arb_internal *arb, const char *encoded_permutation, const struct bn_tol *tol) |
int | arb_mirror_face_axis (struct rt_arb_internal *arb, fastf_t peqn[7][4], const int face, const char *axis, const struct bn_tol *tol) |
int | arb_edit (struct rt_arb_internal *arb, fastf_t peqn[7][4], int edge, int newedge, vect_t pos_model, const struct bn_tol *tol) |
Editing operations for arb primitives.
Definition in file arb_edit.h.