disabling backface culling
Blitz3D Forums/Blitz3D Programming/disabling backface culling
| ||
| Is there a way in blitz3d to disable the backface culling of an entity (specifically, a terrain) without having to create two of them and flip one, because that's the only thing I could think of. I remember seeing something about disabling backface culling a long time ago in the command reference, but I cannot find it now. |
| ||
| EntityFX Entity,16 |
| ||
| entityfx didn't work, is there any other way? |
| ||
| eh? |
| ||
| i think if you have child meshes you need to set up a recursive routine and change each bit. (Some terrain programs export a pivot with attached child 'alpha' layers.) ie: (may need refining, its straight out of my head)
mesh=loadanimmesh(mymesh)
RecMeshFX (mesh,16)
;Recursive mesh modifier (gets every object in mesh)
function RecMeshFX(mesh,flagsvalue)
if entityclass(mesh)="Mesh"
entityfx mesh,flagsvalue
endif
for cc=1 to countchildren(mesh)
chi=getchild(mesh,cc)
RecMeshFX(chi,flagsvalue)
next
end functon
|