List of usage examples for javax.media.j3d TextureAttributes BLEND
int BLEND
To view the source code for javax.media.j3d TextureAttributes BLEND.
Click Source Link
From source file:AppearanceTest.java
public void onBLEND() { getTextureAttributes().setTextureMode(TextureAttributes.BLEND); }
From source file:AppearanceExplorer.java
TextureAttributesEditor(TextureAttributes init) {
super(BoxLayout.Y_AXIS);
textureAttr = init;//from w ww .j a va 2 s . c o m
mode = textureAttr.getTextureMode();
pcMode = textureAttr.getPerspectiveCorrectionMode();
textureAttr.getTextureBlendColor(blendColor);
String[] modeNames = { "REPLACE", "MODULATE", "DECAL", "BLEND", };
int[] modeValues = { TextureAttributes.REPLACE, TextureAttributes.MODULATE, TextureAttributes.DECAL,
TextureAttributes.BLEND, };
IntChooser modeChooser = new IntChooser("Mode:", modeNames, modeValues, mode);
modeChooser.addIntListener(new IntListener() {
public void intChanged(IntEvent event) {
mode = event.getValue();
textureAttr.setTextureMode(mode);
}
});
add(modeChooser);
Color4fEditor blendColorEditor = new Color4fEditor("Blend Color", blendColor);
blendColorEditor.addColor4fListener(new Color4fListener() {
public void colorChanged(Color4fEvent event) {
event.getValue(blendColor);
textureAttr.setTextureBlendColor(blendColor);
}
});
add(blendColorEditor);
String[] pcModeNames = { "NICEST", "FASTEST", };
int[] pcModeValues = { TextureAttributes.NICEST, TextureAttributes.FASTEST, };
IntChooser pcModeChooser = new IntChooser("Perspective Correction:", pcModeNames, pcModeValues, pcMode);
pcModeChooser.addIntListener(new IntListener() {
public void intChanged(IntEvent event) {
pcMode = event.getValue();
textureAttr.setPerspectiveCorrectionMode(pcMode);
}
});
add(pcModeChooser);
}