Refine search
public SpotLight set (final float r, final float g, final float b, final Vector3 position, final Vector3 direction, final float intensity, final float cutoffAngle, final float exponent) { this.color.set(r, g, b, 1f); if (position != null) this.position.set(position); if (direction != null) this.direction.set(direction).nor(); this.intensity = intensity; this.cutoffAngle = cutoffAngle; this.exponent = exponent; return this; }
public SpotLight set (final float r, final float g, final float b, final float posX, final float posY, final float posZ, final float dirX, final float dirY, final float dirZ, final float intensity, final float cutoffAngle, final float exponent) { this.color.set(r, g, b, 1f); this.position.set(posX, posY, posZ); this.direction.set(dirX, dirY, dirZ).nor(); this.intensity = intensity; this.cutoffAngle = cutoffAngle; this.exponent = exponent; return this; }
public SpotLight set (final float r, final float g, final float b, final Vector3 position, final Vector3 direction, final float intensity, final float cutoffAngle, final float exponent) { this.color.set(r, g, b, 1f); if (position != null) this.position.set(position); if (direction != null) this.direction.set(direction).nor(); this.intensity = intensity; this.cutoffAngle = cutoffAngle; this.exponent = exponent; return this; }
public SpotLight set (final Color color, final float posX, final float posY, final float posZ, final float dirX, final float dirY, final float dirZ, final float intensity, final float cutoffAngle, final float exponent) { if (color != null) this.color.set(color); this.position.set(posX, posY, posZ); this.direction.set(dirX, dirY, dirZ).nor(); this.intensity = intensity; this.cutoffAngle = cutoffAngle; this.exponent = exponent; return this; }
public SpotLight set (final Color color, final Vector3 position, final Vector3 direction, final float intensity, final float cutoffAngle, final float exponent) { if (color != null) this.color.set(color); if (position != null) this.position.set(position); if (direction != null) this.direction.set(direction).nor(); this.intensity = intensity; this.cutoffAngle = cutoffAngle; this.exponent = exponent; return this; }
public SpotLight set (final Color color, final float posX, final float posY, final float posZ, final float dirX, final float dirY, final float dirZ, final float intensity, final float cutoffAngle, final float exponent) { if (color != null) this.color.set(color); this.position.set(posX, posY, posZ); this.direction.set(dirX, dirY, dirZ).nor(); this.intensity = intensity; this.cutoffAngle = cutoffAngle; this.exponent = exponent; return this; }
public SpotLight set (final Color color, final Vector3 position, final Vector3 direction, final float intensity, final float cutoffAngle, final float exponent) { if (color != null) this.color.set(color); if (position != null) this.position.set(position); if (direction != null) this.direction.set(direction).nor(); this.intensity = intensity; this.cutoffAngle = cutoffAngle; this.exponent = exponent; return this; }
public SpotLight set (final float r, final float g, final float b, final float posX, final float posY, final float posZ, final float dirX, final float dirY, final float dirZ, final float intensity, final float cutoffAngle, final float exponent) { this.color.set(r, g, b, 1f); this.position.set(posX, posY, posZ); this.direction.set(dirX, dirY, dirZ).nor(); this.intensity = intensity; this.cutoffAngle = cutoffAngle; this.exponent = exponent; return this; }
/** Normalizes the up vector by first calculating the right vector via a cross product between direction and up, and then * recalculating the up vector via a cross product between right and direction. */ public void normalizeUp () { tmpVec.set(direction).crs(up).nor(); up.set(tmpVec).crs(direction).nor(); }