|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MicroFacet | |
---|---|
cz.cuni.jagrlib | Core JaGrLib package. |
cz.cuni.jagrlib.iface | Various interfaces for connecting of JaGrLib modules. |
cz.cuni.jagrlib.obscure | JaGrLib modules and other classes w/o public source code. |
cz.cuni.jagrlib.piece | Public modules (building blocks of JaGrLib compositions). |
cz.cuni.jagrlib.testing | Temporary JaGrLib modules. |
Uses of MicroFacet in cz.cuni.jagrlib |
---|
Methods in cz.cuni.jagrlib that return types with arguments of type MicroFacet | |
---|---|
static List<MicroFacet> |
MicroFacet.booleanOp(List<MicroFacet> a,
List<MicroFacet> b,
int op)
Merge two lists of MicroFacet s using the given set operation. |
List<MicroFacet> |
SceneNode.intersection(double[] P0,
double[] P1)
Computes all intersections of the given ray with this sub-scene. |
List<MicroFacet> |
DefaultSceneNode.intersection(double[] P0,
double[] P1)
Computes all intersections of the given ray with the sub-scene. |
List<MicroFacet> |
CSGNode.intersection(double[] P0,
double[] P1)
Computes all intersections of the given ray with sub-scene surface. |
List<MicroFacet> |
CSGLeaf.intersection(double[] P0,
double[] P1)
Computes all intersections of the given ray with the solid. |
protected List<MicroFacet> |
CSGNode.intersection(double[] P0,
double[] P1,
int i)
Computes all intersections of the given ray with one child scene. |
Methods in cz.cuni.jagrlib with parameters of type MicroFacet | |
---|---|
int |
IntersectionAttributes.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
DefaultSolid.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
DefaultSceneNode.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
CSGCommonNode.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
MicroFacet.compareTo(MicroFacet mf)
Natural ordering: ascending [ t ]. |
boolean |
DefaultLightSource.getDirection(MicroFacet mf,
double[] dir)
Returns light direction between the source and the given MicroFacet . |
boolean |
DefaultLightSource.getDirection(MicroFacet mf,
int order,
int total,
double[] dir)
Returns light direction between the source and the given MicroFacet . |
boolean |
DefaultLightSource.getIntensity(MicroFacet mf,
double[] color)
Returns light intensity coming from the source to the given MicroFacet . |
boolean |
DefaultLightSource.getIntensity(MicroFacet mf,
int order,
int total,
double[] color)
Returns light intensity coming from the source to the given MicroFacet . |
boolean |
DefaultLightSource.lights(MicroFacet mf)
Lighting test from the source to the given MicroFacet . |
boolean |
DefaultLightSource.lights(MicroFacet mf,
int order,
int total)
Lighting test from the source to the given MicroFacet . |
Method parameters in cz.cuni.jagrlib with type arguments of type MicroFacet | |
---|---|
static List<MicroFacet> |
MicroFacet.booleanOp(List<MicroFacet> a,
List<MicroFacet> b,
int op)
Merge two lists of MicroFacet s using the given set operation. |
static List<MicroFacet> |
MicroFacet.booleanOp(List<MicroFacet> a,
List<MicroFacet> b,
int op)
Merge two lists of MicroFacet s using the given set operation. |
Uses of MicroFacet in cz.cuni.jagrlib.iface |
---|
Methods in cz.cuni.jagrlib.iface that return MicroFacet | |
---|---|
MicroFacet |
Intersectable.intersection(double[] P0,
double[] P1)
Computes the nearest intersection of the given ray with scene surface. |
Methods in cz.cuni.jagrlib.iface that return types with arguments of type MicroFacet | |
---|---|
List<MicroFacet> |
Solid.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
Methods in cz.cuni.jagrlib.iface with parameters of type MicroFacet | |
---|---|
double[] |
LightModel.colorBRDF(MicroFacet mf,
double[] in,
double[] out,
int mask,
double[] result)
Returns the requested BRDF sample (BRDF is treated as band-color). |
long |
Texture.compute(MicroFacet mf)
Computes the texture value in the given point (given by a MicroFacet record). |
boolean |
LightSource.getDirection(MicroFacet mf,
double[] dir)
Returns light direction between the source and the given MicroFacet . |
boolean |
LightSource.getDirection(MicroFacet mf,
int order,
int total,
double[] dir)
Returns light direction between the source and the given MicroFacet . |
boolean |
LightSource.getIntensity(MicroFacet mf,
double[] color)
Returns light intensity coming from the source to the given MicroFacet . |
boolean |
LightSource.getIntensity(MicroFacet mf,
int order,
int total,
double[] color)
Returns light intensity coming from the source to the given MicroFacet . |
LightSource[] |
RTScene.getLightsToMicroFacet(MicroFacet mf,
int order,
int total)
Retrieves light sources which light up the given micro-facet. |
boolean |
LightSource.lights(MicroFacet mf)
Lighting test from the source to the given MicroFacet . |
boolean |
LightSource.lights(MicroFacet mf,
int order,
int total)
Lighting test from the source to the given MicroFacet . |
double[] |
LightModel.lightSum(MicroFacet mf,
int order,
int total,
LightSource[] lights,
double[] out,
double[] result)
Accumulates light contributions from set of light sources through the given MicroFacet (point on surface of some solid) to the viewing direction. |
double |
LightModel.monoBRDF(MicroFacet mf,
double[] in,
double[] out,
int mask)
Returns the requested BRDF sample (BRDF is treated as monochrome). |
Uses of MicroFacet in cz.cuni.jagrlib.obscure |
---|
Methods in cz.cuni.jagrlib.obscure that return types with arguments of type MicroFacet | |
---|---|
List<MicroFacet> |
BrepSolidDirectory.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
Methods in cz.cuni.jagrlib.obscure with parameters of type MicroFacet | |
---|---|
int |
BrepSolidDirectory.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
boolean |
RectangleLightSource.getDirection(MicroFacet mf,
int order,
int total,
double[] dir)
Returns light direction between the source and the given MicroFacet . |
boolean |
RectangleLightSource.getIntensity(MicroFacet mf,
int order,
int total,
double[] color)
Returns light intensity coming from the source to the given MicroFacet . |
boolean |
RectangleLightSource.lights(MicroFacet mf,
int order,
int total)
Lighting test from the source to the given MicroFacet . |
Uses of MicroFacet in cz.cuni.jagrlib.piece |
---|
Methods in cz.cuni.jagrlib.piece that return MicroFacet | |
---|---|
MicroFacet |
StaticCSGScene.intersection(double[] P0,
double[] P1)
Computes the nearest intersection of the given ray with scene surface. |
Methods in cz.cuni.jagrlib.piece that return types with arguments of type MicroFacet | |
---|---|
List<MicroFacet> |
Sphere.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
List<MicroFacet> |
Plane.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
List<MicroFacet> |
Cylinder.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
List<MicroFacet> |
Cube.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
List<MicroFacet> |
Cone.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
Methods in cz.cuni.jagrlib.piece with parameters of type MicroFacet | |
---|---|
int |
Sphere.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
Plane.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
Cylinder.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
Cube.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
Cone.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
double[] |
PhongModel.colorBRDF(MicroFacet mf,
double[] in,
double[] out,
int mask,
double[] result)
Returns the requested BRDF sample (BRDF is treated as band-color). |
boolean |
StaticPointLightSource.getDirection(MicroFacet mf,
double[] dir)
Returns light direction between the source and the given MicroFacet . |
boolean |
AmbientLightSource.getDirection(MicroFacet mf,
double[] dir)
Returns light direction between the source and the given MicroFacet . |
boolean |
StaticPointLightSource.getIntensity(MicroFacet mf,
double[] color)
Returns light intensity coming from the source to the given MicroFacet . |
boolean |
AmbientLightSource.getIntensity(MicroFacet mf,
double[] color)
Returns light intensity coming from the source to the given MicroFacet . |
LightSource[] |
StaticCSGScene.getLightsToMicroFacet(MicroFacet mf,
int order,
int total)
Retrieves light sources which light up the given micro-facet. |
boolean |
StaticPointLightSource.lights(MicroFacet mf)
Lighting test from the source to the given MicroFacet . |
boolean |
AmbientLightSource.lights(MicroFacet mf)
Lighting test from the source to the given MicroFacet . |
double[] |
PhongModel.lightSum(MicroFacet mf,
int order,
int total,
LightSource[] lights,
double[] out,
double[] result)
Accumulates light contributions from set of light sources through the given MicroFacet (point on surface of some solid) to the viewing direction. |
double |
PhongModel.monoBRDF(MicroFacet mf,
double[] in,
double[] out,
int mask)
Returns the requested BRDF sample (BRDF is treated as monochrome). |
Uses of MicroFacet in cz.cuni.jagrlib.testing |
---|
Methods in cz.cuni.jagrlib.testing that return types with arguments of type MicroFacet | |
---|---|
List<MicroFacet> |
SolidSpecimen.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
List<MicroFacet> |
Revolution.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
List<MicroFacet> |
BrepSolid.intersection(double[] P0,
double[] P1)
Computes intersection of the solid with the given ray. |
Methods in cz.cuni.jagrlib.testing with parameters of type MicroFacet | |
---|---|
int |
SolidSpecimen.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
Revolution.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
int |
BrepSolid.assertAttributes(MicroFacet mf,
Object tmp,
int attributes)
Asserts validity of the given intersection-attributes. |
long |
SpotTexture.compute(MicroFacet mf)
Computes the texture value in the given point (given by a MicroFacet record). |
long |
CheckerTexture.compute(MicroFacet mf)
Computes the texture value in the given point (given by a MicroFacet record). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |