public class Mesh extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.
|
static long[] |
__DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.
|
static long[] |
__DNA__FIELD___pad2
Field descriptor (offset) for struct member '_pad2'.
|
static long[] |
__DNA__FIELD___pad3
Field descriptor (offset) for struct member '_pad3'.
|
static long[] |
__DNA__FIELD__act_face
Field descriptor (offset) for struct member 'act_face'.
|
static long[] |
__DNA__FIELD__adt
Field descriptor (offset) for struct member 'adt'.
|
static long[] |
__DNA__FIELD__attributes_active_index
Field descriptor (offset) for struct member 'attributes_active_index'.
|
static long[] |
__DNA__FIELD__cd_flag
Field descriptor (offset) for struct member 'cd_flag'.
|
static long[] |
__DNA__FIELD__dvert
Field descriptor (offset) for struct member 'dvert'.
|
static long[] |
__DNA__FIELD__edata
Field descriptor (offset) for struct member 'edata'.
|
static long[] |
__DNA__FIELD__edit_mesh
Field descriptor (offset) for struct member 'edit_mesh'.
|
static long[] |
__DNA__FIELD__editflag
Field descriptor (offset) for struct member 'editflag'.
|
static long[] |
__DNA__FIELD__face_sets_color_default
Field descriptor (offset) for struct member 'face_sets_color_default'.
|
static long[] |
__DNA__FIELD__face_sets_color_seed
Field descriptor (offset) for struct member 'face_sets_color_seed'.
|
static long[] |
__DNA__FIELD__fdata
Field descriptor (offset) for struct member 'fdata'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.
|
static long[] |
__DNA__FIELD__ipo
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__ipo); CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class}); Metadata
|
static long[] |
__DNA__FIELD__key
Field descriptor (offset) for struct member 'key'.
|
static long[] |
__DNA__FIELD__ldata
Field descriptor (offset) for struct member 'ldata'.
|
static long[] |
__DNA__FIELD__loc
Field descriptor (offset) for struct member 'loc'.
|
static long[] |
__DNA__FIELD__mat
Field descriptor (offset) for struct member 'mat'.
|
static long[] |
__DNA__FIELD__mcol
Field descriptor (offset) for struct member 'mcol'.
|
static long[] |
__DNA__FIELD__medge
Field descriptor (offset) for struct member 'medge'.
|
static long[] |
__DNA__FIELD__mface
Field descriptor (offset) for struct member 'mface'.
|
static long[] |
__DNA__FIELD__mloop
Field descriptor (offset) for struct member 'mloop'.
|
static long[] |
__DNA__FIELD__mloopcol
Field descriptor (offset) for struct member 'mloopcol'.
|
static long[] |
__DNA__FIELD__mloopuv
Field descriptor (offset) for struct member 'mloopuv'.
|
static long[] |
__DNA__FIELD__mpoly
Field descriptor (offset) for struct member 'mpoly'.
|
static long[] |
__DNA__FIELD__mselect
Field descriptor (offset) for struct member 'mselect'.
|
static long[] |
__DNA__FIELD__mtface
Field descriptor (offset) for struct member 'mtface'.
|
static long[] |
__DNA__FIELD__mvert
Field descriptor (offset) for struct member 'mvert'.
|
static long[] |
__DNA__FIELD__pdata
Field descriptor (offset) for struct member 'pdata'.
|
static long[] |
__DNA__FIELD__remesh_mode
Field descriptor (offset) for struct member 'remesh_mode'.
|
static long[] |
__DNA__FIELD__remesh_voxel_adaptivity
Field descriptor (offset) for struct member 'remesh_voxel_adaptivity'.
|
static long[] |
__DNA__FIELD__remesh_voxel_size
Field descriptor (offset) for struct member 'remesh_voxel_size'.
|
static long[] |
__DNA__FIELD__runtime
Field descriptor (offset) for struct member 'runtime'.
|
static long[] |
__DNA__FIELD__size
Field descriptor (offset) for struct member 'size'.
|
static long[] |
__DNA__FIELD__smoothresh
Field descriptor (offset) for struct member 'smoothresh'.
|
static long[] |
__DNA__FIELD__subdiv
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__subdiv); CPointer<Byte> p_subdiv = p.cast(new Class[]{Byte.class}); Metadata
|
static long[] |
__DNA__FIELD__subdivr
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__subdivr); CPointer<Byte> p_subdivr = p.cast(new Class[]{Byte.class}); Metadata
|
static long[] |
__DNA__FIELD__subsurftype
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__subsurftype); CPointer<Byte> p_subsurftype = p.cast(new Class[]{Byte.class}); Metadata
|
static long[] |
__DNA__FIELD__symmetry
Field descriptor (offset) for struct member 'symmetry'.
|
static long[] |
__DNA__FIELD__texcomesh
Field descriptor (offset) for struct member 'texcomesh'.
|
static long[] |
__DNA__FIELD__texflag
Field descriptor (offset) for struct member 'texflag'.
|
static long[] |
__DNA__FIELD__tface
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__tface); CPointer<CPointer<TFace>> p_tface = p.cast(new Class[]{CPointer.class, TFace.class}); Metadata
|
static long[] |
__DNA__FIELD__totcol
Field descriptor (offset) for struct member 'totcol'.
|
static long[] |
__DNA__FIELD__totedge
Field descriptor (offset) for struct member 'totedge'.
|
static long[] |
__DNA__FIELD__totface
Field descriptor (offset) for struct member 'totface'.
|
static long[] |
__DNA__FIELD__totloop
Field descriptor (offset) for struct member 'totloop'.
|
static long[] |
__DNA__FIELD__totpoly
Field descriptor (offset) for struct member 'totpoly'.
|
static long[] |
__DNA__FIELD__totselect
Field descriptor (offset) for struct member 'totselect'.
|
static long[] |
__DNA__FIELD__totvert
Field descriptor (offset) for struct member 'totvert'.
|
static long[] |
__DNA__FIELD__vdata
Field descriptor (offset) for struct member 'vdata'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct Mesh.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
Mesh(long __address,
Block __block,
BlockTable __blockTable) |
protected |
Mesh(Mesh that) |
Modifier and Type | Method and Description |
---|---|
CPointer<Mesh> |
__io__addressof()
Instantiates a pointer on this instance.
|
byte |
get_pad()
Get method for struct member '_pad'.
|
CArrayFacade<java.lang.Byte> |
get_pad1()
Get method for struct member '_pad1'.
|
CPointer<java.lang.Object> |
get_pad2()
Get method for struct member '_pad2'.
|
int |
get_pad3()
Get method for struct member '_pad3'.
|
int |
getAct_face()
Get method for struct member 'act_face'.
|
CPointer<AnimData> |
getAdt()
Get method for struct member 'adt'.
|
int |
getAttributes_active_index()
Get method for struct member 'attributes_active_index'.
|
byte |
getCd_flag()
Get method for struct member 'cd_flag'.
|
CPointer<MDeformVert> |
getDvert()
Get method for struct member 'dvert'.
|
CustomData |
getEdata()
Get method for struct member 'edata'.
|
CPointer<java.lang.Object> |
getEdit_mesh()
Get method for struct member 'edit_mesh'.
|
byte |
getEditflag()
Get method for struct member 'editflag'.
|
int |
getFace_sets_color_default()
Get method for struct member 'face_sets_color_default'.
|
int |
getFace_sets_color_seed()
Get method for struct member 'face_sets_color_seed'.
|
CustomData |
getFdata()
Get method for struct member 'fdata'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
ID |
getId()
Get method for struct member 'id'.
|
CPointer<Ipo> |
getIpo()
Deprecated.
Deprecated
|
CPointer<Key> |
getKey()
Get method for struct member 'key'.
|
CustomData |
getLdata()
Get method for struct member 'ldata'.
|
CArrayFacade<java.lang.Float> |
getLoc()
Get method for struct member 'loc'.
|
CPointer<CPointer<Material>> |
getMat()
Get method for struct member 'mat'.
|
CPointer<MCol> |
getMcol()
Get method for struct member 'mcol'.
|
CPointer<MEdge> |
getMedge()
Get method for struct member 'medge'.
|
CPointer<MFace> |
getMface()
Get method for struct member 'mface'.
|
CPointer<MLoop> |
getMloop()
Get method for struct member 'mloop'.
|
CPointer<MLoopCol> |
getMloopcol()
Get method for struct member 'mloopcol'.
|
CPointer<MLoopUV> |
getMloopuv()
Get method for struct member 'mloopuv'.
|
CPointer<MPoly> |
getMpoly()
Get method for struct member 'mpoly'.
|
CPointer<MSelect> |
getMselect()
Get method for struct member 'mselect'.
|
CPointer<MTFace> |
getMtface()
Get method for struct member 'mtface'.
|
CPointer<MVert> |
getMvert()
Get method for struct member 'mvert'.
|
CustomData |
getPdata()
Get method for struct member 'pdata'.
|
byte |
getRemesh_mode()
Get method for struct member 'remesh_mode'.
|
float |
getRemesh_voxel_adaptivity()
Get method for struct member 'remesh_voxel_adaptivity'.
|
float |
getRemesh_voxel_size()
Get method for struct member 'remesh_voxel_size'.
|
Mesh_Runtime |
getRuntime()
Get method for struct member 'runtime'.
|
CArrayFacade<java.lang.Float> |
getSize()
Get method for struct member 'size'.
|
float |
getSmoothresh()
Get method for struct member 'smoothresh'.
|
byte |
getSubdiv()
Deprecated.
Deprecated
|
byte |
getSubdivr()
Deprecated.
Deprecated
|
byte |
getSubsurftype()
Deprecated.
Deprecated
|
byte |
getSymmetry()
Get method for struct member 'symmetry'.
|
CPointer<Mesh> |
getTexcomesh()
Get method for struct member 'texcomesh'.
|
short |
getTexflag()
Get method for struct member 'texflag'.
|
CPointer<TFace> |
getTface()
Deprecated.
Deprecated
|
short |
getTotcol()
Get method for struct member 'totcol'.
|
int |
getTotedge()
Get method for struct member 'totedge'.
|
int |
getTotface()
Get method for struct member 'totface'.
|
int |
getTotloop()
Get method for struct member 'totloop'.
|
int |
getTotpoly()
Get method for struct member 'totpoly'.
|
int |
getTotselect()
Get method for struct member 'totselect'.
|
int |
getTotvert()
Get method for struct member 'totvert'.
|
CustomData |
getVdata()
Get method for struct member 'vdata'.
|
void |
set_pad(byte _pad)
Set method for struct member '_pad'.
|
void |
set_pad1(CArrayFacade<java.lang.Byte> _pad1)
Set method for struct member '_pad1'.
|
void |
set_pad2(CPointer<java.lang.Object> _pad2)
Set method for struct member '_pad2'.
|
void |
set_pad3(int _pad3)
Set method for struct member '_pad3'.
|
void |
setAct_face(int act_face)
Set method for struct member 'act_face'.
|
void |
setAdt(CPointer<AnimData> adt)
Set method for struct member 'adt'.
|
void |
setAttributes_active_index(int attributes_active_index)
Set method for struct member 'attributes_active_index'.
|
void |
setCd_flag(byte cd_flag)
Set method for struct member 'cd_flag'.
|
void |
setDvert(CPointer<MDeformVert> dvert)
Set method for struct member 'dvert'.
|
void |
setEdata(CustomData edata)
Set method for struct member 'edata'.
|
void |
setEdit_mesh(CPointer<java.lang.Object> edit_mesh)
Set method for struct member 'edit_mesh'.
|
void |
setEditflag(byte editflag)
Set method for struct member 'editflag'.
|
void |
setFace_sets_color_default(int face_sets_color_default)
Set method for struct member 'face_sets_color_default'.
|
void |
setFace_sets_color_seed(int face_sets_color_seed)
Set method for struct member 'face_sets_color_seed'.
|
void |
setFdata(CustomData fdata)
Set method for struct member 'fdata'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setId(ID id)
Set method for struct member 'id'.
|
void |
setIpo(CPointer<Ipo> ipo)
Deprecated.
Deprecated
|
void |
setKey(CPointer<Key> key)
Set method for struct member 'key'.
|
void |
setLdata(CustomData ldata)
Set method for struct member 'ldata'.
|
void |
setLoc(CArrayFacade<java.lang.Float> loc)
Set method for struct member 'loc'.
|
void |
setMat(CPointer<CPointer<Material>> mat)
Set method for struct member 'mat'.
|
void |
setMcol(CPointer<MCol> mcol)
Set method for struct member 'mcol'.
|
void |
setMedge(CPointer<MEdge> medge)
Set method for struct member 'medge'.
|
void |
setMface(CPointer<MFace> mface)
Set method for struct member 'mface'.
|
void |
setMloop(CPointer<MLoop> mloop)
Set method for struct member 'mloop'.
|
void |
setMloopcol(CPointer<MLoopCol> mloopcol)
Set method for struct member 'mloopcol'.
|
void |
setMloopuv(CPointer<MLoopUV> mloopuv)
Set method for struct member 'mloopuv'.
|
void |
setMpoly(CPointer<MPoly> mpoly)
Set method for struct member 'mpoly'.
|
void |
setMselect(CPointer<MSelect> mselect)
Set method for struct member 'mselect'.
|
void |
setMtface(CPointer<MTFace> mtface)
Set method for struct member 'mtface'.
|
void |
setMvert(CPointer<MVert> mvert)
Set method for struct member 'mvert'.
|
void |
setPdata(CustomData pdata)
Set method for struct member 'pdata'.
|
void |
setRemesh_mode(byte remesh_mode)
Set method for struct member 'remesh_mode'.
|
void |
setRemesh_voxel_adaptivity(float remesh_voxel_adaptivity)
Set method for struct member 'remesh_voxel_adaptivity'.
|
void |
setRemesh_voxel_size(float remesh_voxel_size)
Set method for struct member 'remesh_voxel_size'.
|
void |
setRuntime(Mesh_Runtime runtime)
Set method for struct member 'runtime'.
|
void |
setSize(CArrayFacade<java.lang.Float> size)
Set method for struct member 'size'.
|
void |
setSmoothresh(float smoothresh)
Set method for struct member 'smoothresh'.
|
void |
setSubdiv(byte subdiv)
Deprecated.
Deprecated
|
void |
setSubdivr(byte subdivr)
Deprecated.
Deprecated
|
void |
setSubsurftype(byte subsurftype)
Deprecated.
Deprecated
|
void |
setSymmetry(byte symmetry)
Set method for struct member 'symmetry'.
|
void |
setTexcomesh(CPointer<Mesh> texcomesh)
Set method for struct member 'texcomesh'.
|
void |
setTexflag(short texflag)
Set method for struct member 'texflag'.
|
void |
setTface(CPointer<TFace> tface)
Deprecated.
Deprecated
|
void |
setTotcol(short totcol)
Set method for struct member 'totcol'.
|
void |
setTotedge(int totedge)
Set method for struct member 'totedge'.
|
void |
setTotface(int totface)
Set method for struct member 'totface'.
|
void |
setTotloop(int totloop)
Set method for struct member 'totloop'.
|
void |
setTotpoly(int totpoly)
Set method for struct member 'totpoly'.
|
void |
setTotselect(int totselect)
Set method for struct member 'totselect'.
|
void |
setTotvert(int totvert)
Set method for struct member 'totvert'.
|
void |
setVdata(CustomData vdata)
Set method for struct member 'vdata'.
|
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof
public static final int __DNA__SDNA_INDEX
It is required when allocating a new block to store data for Mesh.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__id
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__id); CPointer<ID> p_id = p.cast(new Class[]{ID.class});
public static final long[] __DNA__FIELD__adt
Animation data (must be immediately after id for utilities to use it).
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__adt); CPointer<CPointer<AnimData>> p_adt = p.cast(new Class[]{CPointer.class, AnimData.class});
public static final long[] __DNA__FIELD__ipo
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__ipo); CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class});
Old animation system, deprecated for 2.5.
public static final long[] __DNA__FIELD__key
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__key); CPointer<CPointer<Key>> p_key = p.cast(new Class[]{CPointer.class, Key.class});
public static final long[] __DNA__FIELD__mat
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mat); CPointer<CPointer<CPointer<Material>>> p_mat = p.cast(new Class[]{CPointer.class, CPointer.class, Material.class});
public static final long[] __DNA__FIELD__mselect
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mselect); CPointer<CPointer<MSelect>> p_mselect = p.cast(new Class[]{CPointer.class, MSelect.class});
public static final long[] __DNA__FIELD__mpoly
BMESH ONLY new face structures
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mpoly); CPointer<CPointer<MPoly>> p_mpoly = p.cast(new Class[]{CPointer.class, MPoly.class});
public static final long[] __DNA__FIELD__mloop
pointer on array with loops, which is contained in a custom data layer referenced by getLdata()
]
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mloop); CPointer<CPointer<MLoop>> p_mloop = p.cast(new Class[]{CPointer.class, MLoop.class});
public static final long[] __DNA__FIELD__mloopuv
pointer on array with UV coordinates, which is contained in a custom data layer referenced by getLdata()
]
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mloopuv); CPointer<CPointer<MLoopUV>> p_mloopuv = p.cast(new Class[]{CPointer.class, MLoopUV.class});
public static final long[] __DNA__FIELD__mloopcol
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mloopcol); CPointer<CPointer<MLoopCol>> p_mloopcol = p.cast(new Class[]{CPointer.class, MLoopCol.class});
public static final long[] __DNA__FIELD__mface
END BMESH ONLY Legacy face storage (quads & tries only), faces are now stored in Mesh.mpoly
& #Mesh.mloop arrays.
This would be marked deprecated however the particles still use this at run-time for placing particles on the mesh (something which should be eventually upgraded).
This would be marked deprecated however the particles still use this at run-time for placing particles on the mesh (something which should be eventually upgraded).This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mface); CPointer<CPointer<MFace>> p_mface = p.cast(new Class[]{CPointer.class, MFace.class});
public static final long[] __DNA__FIELD__mtface
Store tessellation face UV's and texture here.
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mtface); CPointer<CPointer<MTFace>> p_mtface = p.cast(new Class[]{CPointer.class, MTFace.class});
public static final long[] __DNA__FIELD__tface
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__tface); CPointer<CPointer<TFace>> p_tface = p.cast(new Class[]{CPointer.class, TFace.class});
Deprecated, use mtface.
public static final long[] __DNA__FIELD__mvert
pointer on array with vertices, which is contained in a custom data layer referenced by getVdata()
]
Array of verts.
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mvert); CPointer<CPointer<MVert>> p_mvert = p.cast(new Class[]{CPointer.class, MVert.class});
public static final long[] __DNA__FIELD__medge
pointer on array with edges, which is contained in a custom data layer referenced by getEdata()
]
Array of edges.
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__medge); CPointer<CPointer<MEdge>> p_medge = p.cast(new Class[]{CPointer.class, MEdge.class});
public static final long[] __DNA__FIELD__dvert
Deformgroup vertices.
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__dvert); CPointer<CPointer<MDeformVert>> p_dvert = p.cast(new Class[]{CPointer.class, MDeformVert.class});
public static final long[] __DNA__FIELD__mcol
array of colors for the tessellated faces, must be number of tessellated faces * 4 in length
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__mcol); CPointer<CPointer<MCol>> p_mcol = p.cast(new Class[]{CPointer.class, MCol.class});
public static final long[] __DNA__FIELD__texcomesh
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__texcomesh); CPointer<CPointer<Mesh>> p_texcomesh = p.cast(new Class[]{CPointer.class, Mesh.class});
public static final long[] __DNA__FIELD__edit_mesh
When the object is available, the preferred access method is: BKE_editmesh_from_object(ob) Not saved in file!.
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__edit_mesh); CPointer<CPointer<Object>> p_edit_mesh = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__vdata
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__vdata); CPointer<CustomData> p_vdata = p.cast(new Class[]{CustomData.class});
public static final long[] __DNA__FIELD__edata
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__edata); CPointer<CustomData> p_edata = p.cast(new Class[]{CustomData.class});
public static final long[] __DNA__FIELD__fdata
MFace
.
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__fdata); CPointer<CustomData> p_fdata = p.cast(new Class[]{CustomData.class});
public static final long[] __DNA__FIELD__pdata
MTexPoly
s and MPoly
s.
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__pdata); CPointer<CustomData> p_pdata = p.cast(new Class[]{CustomData.class});
public static final long[] __DNA__FIELD__ldata
MLoopUV
s and MLoop
s.BMESH ONLY
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__ldata); CPointer<CustomData> p_ldata = p.cast(new Class[]{CustomData.class});
public static final long[] __DNA__FIELD__totvert
END BMESH ONLY
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__totvert); CPointer<Integer> p_totvert = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__totedge
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__totedge); CPointer<Integer> p_totedge = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__totface
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__totface); CPointer<Integer> p_totface = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__totselect
getMselect()
).
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__totselect); CPointer<Integer> p_totselect = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__totpoly
BMESH ONLY
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__totpoly); CPointer<Integer> p_totpoly = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__totloop
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__totloop); CPointer<Integer> p_totloop = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__attributes_active_index
END BMESH ONLY
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__attributes_active_index); CPointer<Integer> p_attributes_active_index = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD___pad3
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD___pad3); CPointer<Integer> p__pad3 = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__act_face
the last selected vertex/edge/face are used for the active face however this means the active face must always be selected, this is to keep track of the last selected face and is similar to the old active face flag where the face does not need to be selected, -1 is inactive
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__act_face); CPointer<Integer> p_act_face = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__loc
texture space, copied as one block in editobject.c
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__loc); CPointer<CArrayFacade<Float>> p_loc = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__size
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__size); CPointer<CArrayFacade<Float>> p_size = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__texflag
ME_AUTOSPACE = 1
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__texflag); CPointer<Short> p_texflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__flag
// ME_ISDONE = 1 << 0, // ME_DEPRECATED = 1 << 1, ME_TWOSIDED = 1 << 2, ME_UVEFFECT = 1 << 3, ME_VCOLEFFECT = 1 << 4, ME_AUTOSMOOTH = 1 << 5, ME_SMESH = 1 << 6, ME_SUBSURF = 1 << 7, ME_OPT_EDGES = 1 << 8, ME_DS_EXPAND = 1 << 9, ME_SCULPT_DYNAMIC_TOPOLOGY = 1 << 10,
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__smoothresh
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__smoothresh); CPointer<Float> p_smoothresh = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__cd_flag
customdata flag, for bevel-weight and crease, which are now optional
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__cd_flag); CPointer<Byte> p_cd_flag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD___pad); CPointer<Byte> p__pad = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__subdiv
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__subdiv); CPointer<Byte> p_subdiv = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__subdivr
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__subdivr); CPointer<Byte> p_subdivr = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__subsurftype
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__subsurftype); CPointer<Byte> p_subsurftype = p.cast(new Class[]{Byte.class});
Only kept for backwards compat, not used anymore.
public static final long[] __DNA__FIELD__editflag
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__editflag); CPointer<Byte> p_editflag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__totcol
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__totcol); CPointer<Short> p_totcol = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__remesh_voxel_size
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__remesh_voxel_size); CPointer<Float> p_remesh_voxel_size = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__remesh_voxel_adaptivity
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__remesh_voxel_adaptivity); CPointer<Float> p_remesh_voxel_adaptivity = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__remesh_mode
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__remesh_mode); CPointer<Byte> p_remesh_mode = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__symmetry
Indicates the symmetry that a mesh has, according to the artist, so that tools can consistently ensure that this symmetry is maintained.
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__symmetry); CPointer<Byte> p_symmetry = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad1
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD___pad1); CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__face_sets_color_seed
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__face_sets_color_seed); CPointer<Integer> p_face_sets_color_seed = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__face_sets_color_default
Stores the initial Face Set to be rendered white. This way the overlay can be enabled by default and Face Sets can be used without affecting the color of the mesh.
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__face_sets_color_default); CPointer<Integer> p_face_sets_color_default = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD___pad2
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD___pad2); CPointer<CPointer<Object>> p__pad2 = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__runtime
This is how you get a reference on the corresponding field in the struct:
Mesh mesh = ...; CPointer<Object> p = mesh.__dna__addressof(Mesh.__DNA__FIELD__runtime); CPointer<Mesh_Runtime> p_runtime = p.cast(new Class[]{Mesh_Runtime.class});
public Mesh(long __address, Block __block, BlockTable __blockTable)
protected Mesh(Mesh that)
public ID getId() throws java.io.IOException
java.io.IOException
__DNA__FIELD__id
public void setId(ID id) throws java.io.IOException
java.io.IOException
__DNA__FIELD__id
public CPointer<AnimData> getAdt() throws java.io.IOException
Animation data (must be immediately after id for utilities to use it).
java.io.IOException
__DNA__FIELD__adt
public void setAdt(CPointer<AnimData> adt) throws java.io.IOException
Animation data (must be immediately after id for utilities to use it).
java.io.IOException
__DNA__FIELD__adt
public CPointer<Ipo> getIpo() throws java.io.IOException
Old animation system, deprecated for 2.5.
java.io.IOException
__DNA__FIELD__ipo
public void setIpo(CPointer<Ipo> ipo) throws java.io.IOException
Old animation system, deprecated for 2.5.
java.io.IOException
__DNA__FIELD__ipo
public CPointer<Key> getKey() throws java.io.IOException
java.io.IOException
__DNA__FIELD__key
public void setKey(CPointer<Key> key) throws java.io.IOException
java.io.IOException
__DNA__FIELD__key
public CPointer<CPointer<Material>> getMat() throws java.io.IOException
java.io.IOException
__DNA__FIELD__mat
public void setMat(CPointer<CPointer<Material>> mat) throws java.io.IOException
java.io.IOException
__DNA__FIELD__mat
public CPointer<MSelect> getMselect() throws java.io.IOException
java.io.IOException
__DNA__FIELD__mselect
public void setMselect(CPointer<MSelect> mselect) throws java.io.IOException
java.io.IOException
__DNA__FIELD__mselect
public CPointer<MPoly> getMpoly() throws java.io.IOException
BMESH ONLY new face structures
java.io.IOException
__DNA__FIELD__mpoly
public void setMpoly(CPointer<MPoly> mpoly) throws java.io.IOException
BMESH ONLY new face structures
java.io.IOException
__DNA__FIELD__mpoly
public CPointer<MLoop> getMloop() throws java.io.IOException
pointer on array with loops, which is contained in a custom data layer referenced by getLdata()
]
java.io.IOException
__DNA__FIELD__mloop
public void setMloop(CPointer<MLoop> mloop) throws java.io.IOException
pointer on array with loops, which is contained in a custom data layer referenced by getLdata()
]
java.io.IOException
__DNA__FIELD__mloop
public CPointer<MLoopUV> getMloopuv() throws java.io.IOException
pointer on array with UV coordinates, which is contained in a custom data layer referenced by getLdata()
]
java.io.IOException
__DNA__FIELD__mloopuv
public void setMloopuv(CPointer<MLoopUV> mloopuv) throws java.io.IOException
pointer on array with UV coordinates, which is contained in a custom data layer referenced by getLdata()
]
java.io.IOException
__DNA__FIELD__mloopuv
public CPointer<MLoopCol> getMloopcol() throws java.io.IOException
java.io.IOException
__DNA__FIELD__mloopcol
public void setMloopcol(CPointer<MLoopCol> mloopcol) throws java.io.IOException
java.io.IOException
__DNA__FIELD__mloopcol
public CPointer<MFace> getMface() throws java.io.IOException
END BMESH ONLY Legacy face storage (quads & tries only), faces are now stored in Mesh.mpoly
& #Mesh.mloop arrays.
This would be marked deprecated however the particles still use this at run-time for placing particles on the mesh (something which should be eventually upgraded).
This would be marked deprecated however the particles still use this at run-time for placing particles on the mesh (something which should be eventually upgraded).java.io.IOException
__DNA__FIELD__mface
public void setMface(CPointer<MFace> mface) throws java.io.IOException
END BMESH ONLY Legacy face storage (quads & tries only), faces are now stored in Mesh.mpoly
& #Mesh.mloop arrays.
This would be marked deprecated however the particles still use this at run-time for placing particles on the mesh (something which should be eventually upgraded).
This would be marked deprecated however the particles still use this at run-time for placing particles on the mesh (something which should be eventually upgraded).java.io.IOException
__DNA__FIELD__mface
public CPointer<MTFace> getMtface() throws java.io.IOException
Store tessellation face UV's and texture here.
java.io.IOException
__DNA__FIELD__mtface
public void setMtface(CPointer<MTFace> mtface) throws java.io.IOException
Store tessellation face UV's and texture here.
java.io.IOException
__DNA__FIELD__mtface
public CPointer<TFace> getTface() throws java.io.IOException
Deprecated, use mtface.
java.io.IOException
__DNA__FIELD__tface
public void setTface(CPointer<TFace> tface) throws java.io.IOException
Deprecated, use mtface.
java.io.IOException
__DNA__FIELD__tface
public CPointer<MVert> getMvert() throws java.io.IOException
pointer on array with vertices, which is contained in a custom data layer referenced by getVdata()
]
Array of verts.
java.io.IOException
__DNA__FIELD__mvert
public void setMvert(CPointer<MVert> mvert) throws java.io.IOException
pointer on array with vertices, which is contained in a custom data layer referenced by getVdata()
]
Array of verts.
java.io.IOException
__DNA__FIELD__mvert
public CPointer<MEdge> getMedge() throws java.io.IOException
pointer on array with edges, which is contained in a custom data layer referenced by getEdata()
]
Array of edges.
java.io.IOException
__DNA__FIELD__medge
public void setMedge(CPointer<MEdge> medge) throws java.io.IOException
pointer on array with edges, which is contained in a custom data layer referenced by getEdata()
]
Array of edges.
java.io.IOException
__DNA__FIELD__medge
public CPointer<MDeformVert> getDvert() throws java.io.IOException
Deformgroup vertices.
java.io.IOException
__DNA__FIELD__dvert
public void setDvert(CPointer<MDeformVert> dvert) throws java.io.IOException
Deformgroup vertices.
java.io.IOException
__DNA__FIELD__dvert
public CPointer<MCol> getMcol() throws java.io.IOException
array of colors for the tessellated faces, must be number of tessellated faces * 4 in length
java.io.IOException
__DNA__FIELD__mcol
public void setMcol(CPointer<MCol> mcol) throws java.io.IOException
array of colors for the tessellated faces, must be number of tessellated faces * 4 in length
java.io.IOException
__DNA__FIELD__mcol
public CPointer<Mesh> getTexcomesh() throws java.io.IOException
java.io.IOException
__DNA__FIELD__texcomesh
public void setTexcomesh(CPointer<Mesh> texcomesh) throws java.io.IOException
java.io.IOException
__DNA__FIELD__texcomesh
public CPointer<java.lang.Object> getEdit_mesh() throws java.io.IOException
When the object is available, the preferred access method is: BKE_editmesh_from_object(ob) Not saved in file!.
java.io.IOException
__DNA__FIELD__edit_mesh
public void setEdit_mesh(CPointer<java.lang.Object> edit_mesh) throws java.io.IOException
When the object is available, the preferred access method is: BKE_editmesh_from_object(ob) Not saved in file!.
java.io.IOException
__DNA__FIELD__edit_mesh
public CustomData getVdata() throws java.io.IOException
java.io.IOException
__DNA__FIELD__vdata
public void setVdata(CustomData vdata) throws java.io.IOException
java.io.IOException
__DNA__FIELD__vdata
public CustomData getEdata() throws java.io.IOException
java.io.IOException
__DNA__FIELD__edata
public void setEdata(CustomData edata) throws java.io.IOException
java.io.IOException
__DNA__FIELD__edata
public CustomData getFdata() throws java.io.IOException
MFace
.java.io.IOException
__DNA__FIELD__fdata
public void setFdata(CustomData fdata) throws java.io.IOException
MFace
.java.io.IOException
__DNA__FIELD__fdata
public CustomData getPdata() throws java.io.IOException
MTexPoly
s and MPoly
s.java.io.IOException
__DNA__FIELD__pdata
public void setPdata(CustomData pdata) throws java.io.IOException
MTexPoly
s and MPoly
s.java.io.IOException
__DNA__FIELD__pdata
public CustomData getLdata() throws java.io.IOException
MLoopUV
s and MLoop
s.BMESH ONLY
java.io.IOException
__DNA__FIELD__ldata
public void setLdata(CustomData ldata) throws java.io.IOException
MLoopUV
s and MLoop
s.BMESH ONLY
java.io.IOException
__DNA__FIELD__ldata
public int getTotvert() throws java.io.IOException
END BMESH ONLY
java.io.IOException
__DNA__FIELD__totvert
public void setTotvert(int totvert) throws java.io.IOException
END BMESH ONLY
java.io.IOException
__DNA__FIELD__totvert
public int getTotedge() throws java.io.IOException
java.io.IOException
__DNA__FIELD__totedge
public void setTotedge(int totedge) throws java.io.IOException
java.io.IOException
__DNA__FIELD__totedge
public int getTotface() throws java.io.IOException
java.io.IOException
__DNA__FIELD__totface
public void setTotface(int totface) throws java.io.IOException
java.io.IOException
__DNA__FIELD__totface
public int getTotselect() throws java.io.IOException
getMselect()
).java.io.IOException
__DNA__FIELD__totselect
public void setTotselect(int totselect) throws java.io.IOException
getMselect()
).java.io.IOException
__DNA__FIELD__totselect
public int getTotpoly() throws java.io.IOException
BMESH ONLY
java.io.IOException
__DNA__FIELD__totpoly
public void setTotpoly(int totpoly) throws java.io.IOException
BMESH ONLY
java.io.IOException
__DNA__FIELD__totpoly
public int getTotloop() throws java.io.IOException
java.io.IOException
__DNA__FIELD__totloop
public void setTotloop(int totloop) throws java.io.IOException
java.io.IOException
__DNA__FIELD__totloop
public int getAttributes_active_index() throws java.io.IOException
END BMESH ONLY
java.io.IOException
__DNA__FIELD__attributes_active_index
public void setAttributes_active_index(int attributes_active_index) throws java.io.IOException
END BMESH ONLY
java.io.IOException
__DNA__FIELD__attributes_active_index
public int get_pad3() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad3
public void set_pad3(int _pad3) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad3
public int getAct_face() throws java.io.IOException
the last selected vertex/edge/face are used for the active face however this means the active face must always be selected, this is to keep track of the last selected face and is similar to the old active face flag where the face does not need to be selected, -1 is inactive
java.io.IOException
__DNA__FIELD__act_face
public void setAct_face(int act_face) throws java.io.IOException
the last selected vertex/edge/face are used for the active face however this means the active face must always be selected, this is to keep track of the last selected face and is similar to the old active face flag where the face does not need to be selected, -1 is inactive
java.io.IOException
__DNA__FIELD__act_face
public CArrayFacade<java.lang.Float> getLoc() throws java.io.IOException
texture space, copied as one block in editobject.c
java.io.IOException
__DNA__FIELD__loc
public void setLoc(CArrayFacade<java.lang.Float> loc) throws java.io.IOException
texture space, copied as one block in editobject.c
java.io.IOException
__DNA__FIELD__loc
public CArrayFacade<java.lang.Float> getSize() throws java.io.IOException
java.io.IOException
__DNA__FIELD__size
public void setSize(CArrayFacade<java.lang.Float> size) throws java.io.IOException
java.io.IOException
__DNA__FIELD__size
public short getTexflag() throws java.io.IOException
ME_AUTOSPACE = 1
java.io.IOException
__DNA__FIELD__texflag
public void setTexflag(short texflag) throws java.io.IOException
ME_AUTOSPACE = 1
java.io.IOException
__DNA__FIELD__texflag
public short getFlag() throws java.io.IOException
// ME_ISDONE = 1 << 0, // ME_DEPRECATED = 1 << 1, ME_TWOSIDED = 1 << 2, ME_UVEFFECT = 1 << 3, ME_VCOLEFFECT = 1 << 4, ME_AUTOSMOOTH = 1 << 5, ME_SMESH = 1 << 6, ME_SUBSURF = 1 << 7, ME_OPT_EDGES = 1 << 8, ME_DS_EXPAND = 1 << 9, ME_SCULPT_DYNAMIC_TOPOLOGY = 1 << 10,
java.io.IOException
__DNA__FIELD__flag
public void setFlag(short flag) throws java.io.IOException
// ME_ISDONE = 1 << 0, // ME_DEPRECATED = 1 << 1, ME_TWOSIDED = 1 << 2, ME_UVEFFECT = 1 << 3, ME_VCOLEFFECT = 1 << 4, ME_AUTOSMOOTH = 1 << 5, ME_SMESH = 1 << 6, ME_SUBSURF = 1 << 7, ME_OPT_EDGES = 1 << 8, ME_DS_EXPAND = 1 << 9, ME_SCULPT_DYNAMIC_TOPOLOGY = 1 << 10,
java.io.IOException
__DNA__FIELD__flag
public float getSmoothresh() throws java.io.IOException
java.io.IOException
__DNA__FIELD__smoothresh
public void setSmoothresh(float smoothresh) throws java.io.IOException
java.io.IOException
__DNA__FIELD__smoothresh
public byte getCd_flag() throws java.io.IOException
customdata flag, for bevel-weight and crease, which are now optional
java.io.IOException
__DNA__FIELD__cd_flag
public void setCd_flag(byte cd_flag) throws java.io.IOException
customdata flag, for bevel-weight and crease, which are now optional
java.io.IOException
__DNA__FIELD__cd_flag
public byte get_pad() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public void set_pad(byte _pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public byte getSubdiv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__subdiv
public void setSubdiv(byte subdiv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__subdiv
public byte getSubdivr() throws java.io.IOException
java.io.IOException
__DNA__FIELD__subdivr
public void setSubdivr(byte subdivr) throws java.io.IOException
java.io.IOException
__DNA__FIELD__subdivr
public byte getSubsurftype() throws java.io.IOException
Only kept for backwards compat, not used anymore.
java.io.IOException
__DNA__FIELD__subsurftype
public void setSubsurftype(byte subsurftype) throws java.io.IOException
Only kept for backwards compat, not used anymore.
java.io.IOException
__DNA__FIELD__subsurftype
public byte getEditflag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__editflag
public void setEditflag(byte editflag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__editflag
public short getTotcol() throws java.io.IOException
java.io.IOException
__DNA__FIELD__totcol
public void setTotcol(short totcol) throws java.io.IOException
java.io.IOException
__DNA__FIELD__totcol
public float getRemesh_voxel_size() throws java.io.IOException
java.io.IOException
__DNA__FIELD__remesh_voxel_size
public void setRemesh_voxel_size(float remesh_voxel_size) throws java.io.IOException
java.io.IOException
__DNA__FIELD__remesh_voxel_size
public float getRemesh_voxel_adaptivity() throws java.io.IOException
java.io.IOException
__DNA__FIELD__remesh_voxel_adaptivity
public void setRemesh_voxel_adaptivity(float remesh_voxel_adaptivity) throws java.io.IOException
java.io.IOException
__DNA__FIELD__remesh_voxel_adaptivity
public byte getRemesh_mode() throws java.io.IOException
java.io.IOException
__DNA__FIELD__remesh_mode
public void setRemesh_mode(byte remesh_mode) throws java.io.IOException
java.io.IOException
__DNA__FIELD__remesh_mode
public byte getSymmetry() throws java.io.IOException
Indicates the symmetry that a mesh has, according to the artist, so that tools can consistently ensure that this symmetry is maintained.
java.io.IOException
__DNA__FIELD__symmetry
public void setSymmetry(byte symmetry) throws java.io.IOException
Indicates the symmetry that a mesh has, according to the artist, so that tools can consistently ensure that this symmetry is maintained.
java.io.IOException
__DNA__FIELD__symmetry
public CArrayFacade<java.lang.Byte> get_pad1() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public void set_pad1(CArrayFacade<java.lang.Byte> _pad1) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public int getFace_sets_color_seed() throws java.io.IOException
java.io.IOException
__DNA__FIELD__face_sets_color_seed
public void setFace_sets_color_seed(int face_sets_color_seed) throws java.io.IOException
java.io.IOException
__DNA__FIELD__face_sets_color_seed
public int getFace_sets_color_default() throws java.io.IOException
Stores the initial Face Set to be rendered white. This way the overlay can be enabled by default and Face Sets can be used without affecting the color of the mesh.
java.io.IOException
__DNA__FIELD__face_sets_color_default
public void setFace_sets_color_default(int face_sets_color_default) throws java.io.IOException
Stores the initial Face Set to be rendered white. This way the overlay can be enabled by default and Face Sets can be used without affecting the color of the mesh.
java.io.IOException
__DNA__FIELD__face_sets_color_default
public CPointer<java.lang.Object> get_pad2() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public void set_pad2(CPointer<java.lang.Object> _pad2) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public Mesh_Runtime getRuntime() throws java.io.IOException
java.io.IOException
__DNA__FIELD__runtime
public void setRuntime(Mesh_Runtime runtime) throws java.io.IOException
java.io.IOException
__DNA__FIELD__runtime