3DCoat Core API
The 3DCoat API documentation.
|
This is the complete list of members for coat::Model, including all inherited members.
_from_retopo (defined in coat::Model) | coat::Model | protected |
_from_uv (defined in coat::Model) | coat::Model | protected |
_mctx() (defined in coat::Model) | coat::Model | protected |
_mesh (defined in coat::Model) | coat::Model | protected |
_pmctx() const (defined in coat::Model) | coat::Model | protected |
addMaterial(const char *name) | coat::Model | |
addObject(const char *name) | coat::Model | |
addTransformed(const Mesh &mesh, const mat4 &Transform=mat4::Identity, BoolOpType b=BOOL_MERGE, bool select=false, bool snap_to_existing=false) | coat::Model | |
allocate() (defined in coat::Model) | coat::Model | protectedstatic |
allocate(ClusteredMesh *src) (defined in coat::Model) | coat::Model | protectedstatic |
allocated_meshes (defined in coat::Model) | coat::Model | protectedstatic |
bevelOverSelectedEdges(float size, int segments=1, bool OldVariant=false) | coat::Model | |
bevelOverSelectedVertices(float size) | coat::Model | |
checkConnectivity(int vertex1, int vertex2) | coat::Model | |
cleanup() | coat::Model | |
clear() | coat::Model | |
clearObjectMesh(int group_index) | coat::Model | |
collapseEdge(int vertex1, int vertex2) | coat::Model | |
connect(int vertex1, int vertex2) | coat::Model | |
connectSelectedVerts() | coat::Model | |
contractSelection() | coat::Model | |
createNewFace(int Group, int UVSet) | coat::Model | |
createNewUvVertex(const vec2 &uv) | coat::Model | |
createNewVertex(const vec3 &position) | coat::Model | |
dec_ref(ClusteredMesh *m) (defined in coat::Model) | coat::Model | protectedstatic |
displayOptions(bool showWireframe=true, bool showColored=true, bool showSeams=true, bool showSharpEdges=true, bool smoothView=false) | coat::Model | |
dropUndo() | coat::Model | |
duplicateObject(int group_index, const char *name=nullptr, const mat4 &transform=mat4::Identity, bool select=false) | coat::Model | |
expandSelection() | coat::Model | |
extrudeSelected() | coat::Model | |
facesCount() | coat::Model | |
flattenSingleIsland(const Mesh &mesh, int method, bool optimize_rotation=true, bool scale_to_geometry=true) | coat::Model | static |
fromModeling() | coat::Model | static |
fromRetopo() | coat::Model | static |
fromUv() | coat::Model | static |
generateName(const char *base) | coat::Model | |
getBorderBetweenIslands(int uv_set1, int island_index1, int uv_set2, int island_index2) | coat::Model | |
getCurrentObject() | coat::Model | |
getFaceMaterial(int face) | coat::Model | |
getFaceNeighbors(int face) | coat::Model | |
getFaceNeighbors(int face, list< int > &faces) (defined in coat::Model) | coat::Model | |
getFaceNormal(int face) | coat::Model | |
getFaceObject(int face) | coat::Model | |
getFacesNearEdge(int vertex1, int vertex2) | coat::Model | |
getFacesNearEdge(int vertex1, int vertex2, list< int > &faces) (defined in coat::Model) | coat::Model | |
getFacesNearVertex(int vertex) | coat::Model | |
getFacesNearVertex(int vertex, list< int > &faces) (defined in coat::Model) | coat::Model | |
getFaceSquare(int face) | coat::Model | |
getFaceUVSquare(int face) | coat::Model | |
getFaceUvVertex(int face, int vertex_index) | coat::Model | |
getFaceUvVerts(int face) | coat::Model | |
getFaceUvVerts(int face, list< int > &vertices) (defined in coat::Model) | coat::Model | |
getFaceUvVertsCount(int face) | coat::Model | |
getFaceVertex(int face, int vertex_index) | coat::Model | |
getFaceVerts(int face) | coat::Model | |
getFaceVerts(int face, list< int > &vertices) (defined in coat::Model) | coat::Model | |
getFaceVertsCount(int face) | coat::Model | |
getFaceVisibility(int face) | coat::Model | |
getIslandBorder(int uv_set, int island_index) | coat::Model | |
getIslandVertexMapping(int uv_set, int island_index) | coat::Model | |
getIslandVertexUv(int uv_set, int island_index, int vertex_index) | coat::Model | |
getObjectFaces(int group_index) | coat::Model | |
getObjectFaces(int group_index, list< int > &faces) (defined in coat::Model) | coat::Model | |
getObjectMesh(int group_index) | coat::Model | |
getObjectName(int group_index) | coat::Model | |
getObjectReferenceColor(int group_index) | coat::Model | |
getObjectsCount() | coat::Model | |
getObjectVisibility(int index) | coat::Model | |
getPath(int vertex1, int vertex2) | coat::Model | |
getSelectedEdges() | coat::Model | |
getSelectedEdges(list< int > &edges) (defined in coat::Model) | coat::Model | |
getSelectedFaces() | coat::Model | |
getSelectedFaces(list< int > &faces) (defined in coat::Model) | coat::Model | |
getSelectedVertices() | coat::Model | |
getSelectedVertices(list< int > &vertices) (defined in coat::Model) | coat::Model | |
getSelectedVerticesWeights() | coat::Model | |
getVertex(int vertex) | coat::Model | |
getVertexNormal(int vertex) | coat::Model | |
getVertexUV(int uv_vertex) | coat::Model | |
getVertsNearVertex(int vertex) | coat::Model | |
getVertsNearVertex(int vertex, list< int > &vertices) (defined in coat::Model) | coat::Model | |
getWholeMesh() | coat::Model | |
has_ref(ClusteredMesh *m) (defined in coat::Model) | coat::Model | protectedstatic |
inc_ref(ClusteredMesh *m) (defined in coat::Model) | coat::Model | protectedstatic |
inset(float distance) | coat::Model | |
intrude() | coat::Model | |
invertSelectedFacesTopoplogically() | coat::Model | |
isEdgeSelected(int vertex1, int vertex2) | coat::Model | |
isFaceSelected(int face) | coat::Model | |
islandsCount(int uv_set) | coat::Model | |
islandToMesh(int uv_set, int island_index) | coat::Model | |
islandToMeshInSpace(int uv_set, int island_index) | coat::Model | |
isOpenEdge(int vertex1, int vertex2) | coat::Model | |
isSeam(int vertex1, int vertex2) | coat::Model | |
isSharpEdge(int vertex1, int vertex2) | coat::Model | |
isVertexSelected(int vertex) | coat::Model | |
MakeCopy() const | coat::Model | |
Mesh (defined in coat::Model) | coat::Model | friend |
meshToIsland(const Mesh &mesh, int uv_set, int island_index) | coat::Model | |
Model() | coat::Model | |
Model(const Model &source) | coat::Model | |
Model(const Mesh &source) | coat::Model | |
moveSelectedFacesAlongFacesNormals(float displacement) | coat::Model | |
moveSelectedFacesAlongVertexNormals(float displacement) | coat::Model | |
operator+=(const Model &source) (defined in coat::Model) | coat::Model | |
operator+=(const Mesh &source) (defined in coat::Model) | coat::Model | |
operator=(const Model &source) | coat::Model | |
operator=(const Mesh &source) (defined in coat::Model) | coat::Model | |
pack(int uv_set, bool rotate, bool shuffle) | coat::Model | |
relaxSelected() | coat::Model | |
removeFace(int face) | coat::Model | |
removeObject(int group_index) | coat::Model | |
removeUnusedMaterials() | coat::Model | |
scaleSelectedFacesClusters(float scale, ClusterScale method=Uniform_Scaling) | coat::Model | |
selectEdge(int vertex1, int vertex2) | coat::Model | |
selectedToEdges() | coat::Model | |
selectedToFaces() | coat::Model | |
selectedToMesh() | coat::Model | |
selectedToObject(int group_index) | coat::Model | |
selectedToVertices() | coat::Model | |
selectFace(int face) | coat::Model | |
selectObject(int group_index, bool add_to_selected=true) | coat::Model | |
selectPath(int vertex1, int vertex2) | coat::Model | |
selectVertex(int vertex, float weight=1.0f) | coat::Model | |
setCurrentObject(int index) | coat::Model | |
setEdgeSeam(int vertex1, int vertex2, bool seam) | coat::Model | |
setEdgeSharpness(int vertex1, int vertex2, bool sharp) | coat::Model | |
setFaceMaterial(int face, int uv_set) | coat::Model | |
setFaceObject(int face, int group) | coat::Model | |
setFaceUvVerts(int face, const std::vector< int > &vertices) | coat::Model | |
setFaceUvVerts(int face, const list< int > &vertices) (defined in coat::Model) | coat::Model | |
setFaceVerts(int face, const std::vector< int > &vertices) | coat::Model | |
setFaceVerts(int face, const list< int > &vertices) (defined in coat::Model) | coat::Model | |
setFaceVisibility(int face, bool visibility) | coat::Model | |
setObjectMesh(int group_index, Mesh &mesh, const mat4 &transform=mat4::Identity) | coat::Model | |
setObjectName(int index, const char *name) | coat::Model | |
setObjectReferenceColor(int group_index, vec4 color) | coat::Model | |
setObjectVisibility(int index, bool visible) | coat::Model | |
setSelectedEdges(std::vector< int > &edges) | coat::Model | |
setSelectedEdges(list< int > &edges) (defined in coat::Model) | coat::Model | |
setSelectedFaces(std::vector< int > &faces) | coat::Model | |
setSelectedFaces(list< int > &faces) (defined in coat::Model) | coat::Model | |
setSelectedVertices(const std::vector< int > &vertices, const std::vector< float > &weights) | coat::Model | |
setSelectedVertices(const list< int > &vertices, const list< float > &weights) (defined in coat::Model) | coat::Model | |
setVertex(int vertex, const vec3 &position) | coat::Model | |
setVertexUV(int uv_vertex, const vec2 &uv) | coat::Model | |
shell() | coat::Model | |
splitEdge(int vertex1, int vertex2, float position) | coat::Model | |
subdivide(bool apply_catmull_clark=true) | coat::Model | |
subdivideSelectedFaces(bool apply_catmull_clark=false) | coat::Model | |
toAbf(int uv_set, int island_index) | coat::Model | |
toGu(int uv_set, int island_index) | coat::Model | |
toLscm(int uv_set, int island_index) | coat::Model | |
toPlanar(int uv_set, int island_index) | coat::Model | |
toStripe(int uv_set, int island_index) | coat::Model | |
transform(const mat4 &m) | coat::Model | |
transformSelected(const mat4 &transform, bool apply_symmetry) | coat::Model | |
unselectAllEdges() | coat::Model | |
unselectAllFaces() | coat::Model | |
unselectAllVertices() | coat::Model | |
unwrap(int uv_set) | coat::Model | |
updateNormals(bool for_snapping=true) | coat::Model | |
updateTopology() | coat::Model | |
vertsCount() | coat::Model | |
vertsUvCount() | coat::Model | |
visibleToMesh() | coat::Model | |
~Model() | coat::Model |