- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.ardor3d.renderer.state.ZBufferState.setWritable()
方法的一些代码示例,展示了ZBufferState.setWritable()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZBufferState.setWritable()
方法的具体详情如下:
包路径:com.ardor3d.renderer.state.ZBufferState
类名称:ZBufferState
方法名:setWritable
[英]setWritable
sets the depth mask writable or not.
[中]setWritable
设置深度掩码是否可写。
代码示例来源:origin: com.ardor3d/ardor3d-core
void setUseBlend(final boolean blend) {
_useBlend = blend;
if (!_useBlend) {
blendState.setBlendEnabled(false);
blendState.setReference(_blendDisabledTestRef);
zBuffState.setWritable(true);
} else {
blendState.setBlendEnabled(true);
blendState.setReference(_blendEnabledTestRef);
zBuffState.setWritable(false);
}
}
}
代码示例来源:origin: Renanse/Ardor3D
void setUseBlend(final boolean blend) {
_useBlend = blend;
if (!_useBlend) {
blendState.setBlendEnabled(false);
blendState.setReference(_blendDisabledTestRef);
zBuffState.setWritable(true);
} else {
blendState.setBlendEnabled(true);
blendState.setReference(_blendEnabledTestRef);
zBuffState.setWritable(false);
}
}
}
代码示例来源:origin: com.ardor3d/ardor3d-core
public TransparentRenderBucket() {
super();
_tranparentCull = new CullState();
_transparentZBuff = new ZBufferState();
_transparentZBuff.setWritable(false);
_transparentZBuff.setFunction(ZBufferState.TestFunction.LessThanOrEqualTo);
_comparator = new TransparentComparator();
}
代码示例来源:origin: Renanse/Ardor3D
public TransparentRenderBucket() {
super();
_tranparentCull = new CullState();
_transparentZBuff = new ZBufferState();
_transparentZBuff.setWritable(false);
_transparentZBuff.setFunction(ZBufferState.TestFunction.LessThanOrEqualTo);
_comparator = new TransparentComparator();
}
代码示例来源:origin: Renanse/Ardor3D
public SimpleScaleWidget withArrow(final ReadOnlyVector3 arrowDirection, final ReadOnlyColorRGBA color,
final double lengthGap, final double tipGap) {
_arrowDirection = new Vector3(arrowDirection);
_handle = new InteractArrow("scaleHandle", 1.0, 0.125, lengthGap, tipGap);
if (!_arrowDirection.equals(Vector3.UNIT_Z)) {
_handle.setRotation(new Quaternion().fromVectorToVector(Vector3.UNIT_Z, _arrowDirection));
}
final BlendState blend = new BlendState();
blend.setBlendEnabled(true);
_handle.setRenderState(blend);
((Arrow) _handle).setDefaultColor(color);
final ZBufferState zstate = new ZBufferState();
zstate.setWritable(false);
zstate.setFunction(TestFunction.Always);
_handle.setRenderState(zstate);
_handle.getSceneHints().setRenderBucketType(RenderBucketType.PostBucket);
_handle.updateGeometricState(0);
return this;
}
代码示例来源:origin: com.ardor3d/ardor3d-ui
/**
* Construct a new UIHud
*/
public UIHud() {
setName("UIHud");
getSceneHints().setCullHint(CullHint.Never);
getSceneHints().setRenderBucketType(RenderBucketType.Skip);
getSceneHints().setLightCombineMode(LightCombineMode.Off);
getSceneHints().setTextureCombineMode(TextureCombineMode.Replace);
final ZBufferState zstate = new ZBufferState();
zstate.setEnabled(false);
zstate.setWritable(false);
setRenderState(zstate);
setupLogicalLayer();
}
代码示例来源:origin: Renanse/Ardor3D
public void init() {
if (Constants.stats) {
Constants.updateGraphs = true;
}
rootNode.getSceneHints().setCullHint(CullHint.Dynamic);
statNode.getSceneHints().setCullHint(CullHint.Never);
grid = createGrid();
rootNode.attachChild(grid);
particleNode = new Node("particles");
rootNode.attachChild(particleNode);
final ZBufferState zbuf = new ZBufferState();
zbuf.setWritable(false);
zbuf.setEnabled(true);
zbuf.setFunction(ZBufferState.TestFunction.LessThanOrEqualTo);
particleNode.setRenderState(zbuf);
statNode.updateGeometricState(0, true);
};
代码示例来源:origin: Renanse/Ardor3D
/**
* Construct a new UIHud for a given canvas
*/
public UIHud(final Canvas canvas) {
setName("UIHud");
_canvas = canvas;
_hudCamera = Camera.newOrthoCamera(_canvas);
getSceneHints().setCullHint(CullHint.Never);
getSceneHints().setRenderBucketType(RenderBucketType.Skip);
getSceneHints().setLightCombineMode(LightCombineMode.Off);
getSceneHints().setTextureCombineMode(TextureCombineMode.Replace);
final ZBufferState zstate = new ZBufferState();
zstate.setEnabled(false);
zstate.setWritable(false);
setRenderState(zstate);
setupLogicalLayer();
}
代码示例来源:origin: Renanse/Ardor3D
private void setRenderStates(final Texture texture) {
final BlendState bs = new BlendState();
bs.setBlendEnabled(true);
bs.setSourceFunction(BlendState.SourceFunction.SourceAlpha);
bs.setDestinationFunction(BlendState.DestinationFunction.OneMinusSourceAlpha);
bs.setTestEnabled(true);
bs.setReference(0.5f);
bs.setTestFunction(BlendState.TestFunction.GreaterThan);
// setRenderState(bs);
final TextureState ts = new TextureState();
ts.setTexture(texture);
setRenderState(ts);
final ZBufferState zs = new ZBufferState();
zs.setWritable(false);
setRenderState(zs);
setDefaultColor(_tintColor);
setModelBound(null);
getSceneHints().setLightCombineMode(LightCombineMode.Off);
getSceneHints().setTextureCombineMode(TextureCombineMode.Replace);
getSceneHints().setCullHint(CullHint.Never);
}
代码示例来源:origin: com.ardor3d/ardor3d-core
public BasicText(final String name, final String text, final BMFont font, final double fontSize) {
super(name, text, font);
getSceneHints().setRenderBucketType(RenderBucketType.Ortho);
setFontScale(fontSize);
setAutoFade(AutoFade.Off);
setAutoScale(AutoScale.Off);
setAutoRotate(false);
setRotation(new Matrix3().fromAngles(-MathUtils.HALF_PI, 0, 0));
final ZBufferState zState = new ZBufferState();
zState.setEnabled(false);
zState.setWritable(false);
setRenderState(zState);
final CullState cState = new CullState();
cState.setEnabled(false);
setRenderState(cState);
final BlendState blend = new BlendState();
blend.setBlendEnabled(true);
blend.setSourceFunction(BlendState.SourceFunction.SourceAlpha);
blend.setDestinationFunction(BlendState.DestinationFunction.OneMinusSourceAlpha);
blend.setTestEnabled(true);
blend.setReference(0f);
blend.setTestFunction(BlendState.TestFunction.GreaterThan);
setRenderState(blend);
getSceneHints().setLightCombineMode(LightCombineMode.Off);
getSceneHints().setTextureCombineMode(TextureCombineMode.Replace);
updateModelBound();
}
代码示例来源:origin: Renanse/Ardor3D
public BasicText(final String name, final String text, final BMFont font, final double fontSize) {
super(name, text, font);
setFontScale(fontSize);
setAutoFade(AutoFade.Off);
setAutoScale(AutoScale.Off);
setAutoRotate(false);
setRotation(new Matrix3().fromAngles(-MathUtils.HALF_PI, 0, 0));
final ZBufferState zState = new ZBufferState();
zState.setEnabled(false);
zState.setWritable(false);
setRenderState(zState);
final CullState cState = new CullState();
cState.setEnabled(false);
setRenderState(cState);
final BlendState blend = new BlendState();
blend.setBlendEnabled(true);
blend.setSourceFunction(BlendState.SourceFunction.SourceAlpha);
blend.setDestinationFunction(BlendState.DestinationFunction.OneMinusSourceAlpha);
blend.setTestEnabled(true);
blend.setReference(0f);
blend.setTestFunction(BlendState.TestFunction.GreaterThan);
setRenderState(blend);
getSceneHints().setRenderBucketType(RenderBucketType.OrthoOrder);
getSceneHints().setCullHint(CullHint.Never);
getSceneHints().setLightCombineMode(LightCombineMode.Off);
getSceneHints().setTextureCombineMode(TextureCombineMode.Replace);
updateModelBound();
}
本文整理了Java中com.ardor3d.renderer.state.ZBufferState.setWritable()方法的一些代码示例,展示了ZBufferState.setWritable
我们有一个带有特定模块的 Java 应用程序,该模块在执行其功能之前检查临时目录是否“可写”。为了对此进行测试,我们有一个创建新目录的 JUnit 测试,使用 Java File 类方法 setWri
当我尝试运行 datastax spark-sql-thriftserver 时,出现以下错误: dse spark-sql-thriftserver start \ --conf spark.c
我是一名优秀的程序员,十分优秀!