face transp option CLIP wasnt added to the py api.
added gameObject.replaceMesh(meshname) - needed this for an automatically generated scene where 100's of objects would have needed logic bricks automatically added. Quicker to run replace mesh on all of them from 1 script.
This commit is contained in:
@@ -2506,10 +2506,10 @@ static PyObject *Material_setTexture( BPy_Material * self, PyObject * args )
|
||||
if( !PyArg_ParseTuple( args, "iO!|ii", &texnum, &Texture_Type, &pytex,
|
||||
&texco, &mapto ) )
|
||||
return EXPP_ReturnPyObjError( PyExc_TypeError,
|
||||
"expected int in [0,9] and Texture" );
|
||||
"expected int in [0,17] and Texture" );
|
||||
if( ( texnum < 0 ) || ( texnum >= MAX_MTEX ) )
|
||||
return EXPP_ReturnPyObjError( PyExc_TypeError,
|
||||
"expected int in [0,9] and Texture" );
|
||||
"expected int in [0,17] and Texture" );
|
||||
|
||||
bltex = Texture_FromPyObject( pytex );
|
||||
|
||||
|
||||
@@ -4239,7 +4239,7 @@ static int MFace_setTransp( BPy_MFace *self, PyObject *value )
|
||||
return -1;
|
||||
|
||||
return EXPP_setIValueRange( value,
|
||||
&self->mesh->mtface[self->index].transp, TF_SOLID, TF_SUB, 'b' );
|
||||
&self->mesh->mtface[self->index].transp, TF_SOLID, TF_CLIP, 'b' );
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -8743,6 +8743,7 @@ static PyObject *M_Mesh_FaceTranspModesDict( void )
|
||||
PyConstant_Insert( d, "ADD", PyInt_FromLong( TF_ADD ) );
|
||||
PyConstant_Insert( d, "ALPHA", PyInt_FromLong( TF_ALPHA ) );
|
||||
PyConstant_Insert( d, "SUB", PyInt_FromLong( TF_SUB ) );
|
||||
PyConstant_Insert( d, "CLIP", PyInt_FromLong( TF_CLIP ) );
|
||||
}
|
||||
|
||||
return FTM;
|
||||
|
||||
@@ -85,6 +85,7 @@ done once.
|
||||
- ADD - add to background (halo).
|
||||
- ALPHA - draw with transparency.
|
||||
- SUB - subtract from background.
|
||||
- CLIP - Clipped alpha.
|
||||
@var EdgeFlags: The available edge flags.
|
||||
- SELECT - selected (B{deprecated}). Use edge.sel attribute instead.
|
||||
- EDGEDRAW - edge is drawn out of edition mode.
|
||||
|
||||
Reference in New Issue
Block a user