- makeEmpty() - Method in class thothbot.parallax.core.shared.math.Box2
-
- makeEmpty() - Method in class thothbot.parallax.core.shared.math.Box3
-
- makeFrustum(double, double, double, double, double, double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
Creates a frustum matrix.
- makeGroups(Geometry, boolean) - Method in class thothbot.parallax.core.client.renderers.WebGLRenderer
-
- makeOrthographic(double, double, double, double, double, double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
Making Orthographic Projection Matrix
- makePerspective(double, double, double, double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
Making Perspective Projection Matrix
- makeRotationAxis(Vector3, double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
The method will make rotation matrix on XYZ-axis using defining angle theta.
- makeRotationFromEuler(Euler) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
- makeRotationFromQuaternion(Quaternion) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
- makeRotationX(double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
The method will make rotation matrix on X-axis using defining angle theta.
- makeRotationY(double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
The method will make rotation matrix on Y-axis using defining angle theta.
- makeRotationZ(double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
The method will make rotation matrix on Z-axis using defining angle theta.
- makeScale(double, double, double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
Make a scaled matrix on the X, Y, Z coordinates.
- makeTranslation(double, double, double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
This method will make translation matrix using X, Y,Z coordinates
- MAP - Static variable in class thothbot.parallax.core.client.shaders.ChunksFragmentShader
-
- MAP - Static variable in class thothbot.parallax.core.client.shaders.ChunksVertexShader
-
- map - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- MAP_PARS - Static variable in class thothbot.parallax.core.client.shaders.ChunksFragmentShader
-
- MAP_PARS - Static variable in class thothbot.parallax.core.client.shaders.ChunksVertexShader
-
- MAP_PARTICLE - Static variable in class thothbot.parallax.core.client.shaders.ChunksFragmentShader
-
- MAP_PARTICLE_PARS - Static variable in class thothbot.parallax.core.client.shaders.ChunksFragmentShader
-
- mapLinear(double, double, double, double, double) - Static method in class thothbot.parallax.core.shared.math.Mathematics
-
Linear mapping the scalar x from range <a1, a2> to range <b1, b>
- MaskPass - Class in thothbot.parallax.plugins.postprocessing
-
- MaskPass(Scene, Camera) - Constructor for class thothbot.parallax.plugins.postprocessing.MaskPass
-
- material - Variable in class thothbot.parallax.core.client.renderers.WebGLObject
-
- material - Variable in class thothbot.parallax.core.shared.core.ExtrudeGeometry.ExtrudeGeometryParameters
-
- Material - Class in thothbot.parallax.core.shared.materials
-
Materials describe the appearance of objects.
- Material() - Constructor for class thothbot.parallax.core.shared.materials.Material
-
- material() - Method in interface thothbot.parallax.loader.shared.json.JsoObjectFactory
-
- Material.BLENDING - Enum in thothbot.parallax.core.shared.materials
-
Blending modes
- Material.COLORS - Enum in thothbot.parallax.core.shared.materials
-
Colors
- Material.SHADING - Enum in thothbot.parallax.core.shared.materials
-
Shading
- Material.SIDE - Enum in thothbot.parallax.core.shared.materials
-
Material sides
- materialNeedsSmoothNormals() - Method in class thothbot.parallax.core.shared.materials.Material
-
- Mathematics - Class in thothbot.parallax.core.shared.math
-
Class implements some mathematical helpers methods.
- Mathematics() - Constructor for class thothbot.parallax.core.shared.math.Mathematics
-
- Matrix3 - Class in thothbot.parallax.core.shared.math
-
This class implements three-dimensional matrix.
- Matrix3() - Constructor for class thothbot.parallax.core.shared.math.Matrix3
-
Default constructor will make empty three-dimensional matrix.
- Matrix3(double, double, double, double, double, double, double, double, double) - Constructor for class thothbot.parallax.core.shared.math.Matrix3
-
- Matrix4 - Class in thothbot.parallax.core.shared.math
-
This class implements three-dimensional matrix.
- Matrix4() - Constructor for class thothbot.parallax.core.shared.math.Matrix4
-
Default constructor will make identity four-dimensional matrix.
- Matrix4(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class thothbot.parallax.core.shared.math.Matrix4
-
This constructor will create four-dimensional matrix.
- max(Vector2) - Method in class thothbot.parallax.core.shared.math.Vector2
-
- max(Vector3) - Method in class thothbot.parallax.core.shared.math.Vector3
-
- max(Vector4) - Method in class thothbot.parallax.core.shared.math.Vector4
-
- MAX_COMBINED_TEXTURE_IMAGE_UNITS - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_CUBE_MAP_TEXTURE_SIZE - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_FRAGMENT_UNIFORM_VECTORS - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_RENDERBUFFER_SIZE - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_TEXTURE_IMAGE_UNITS - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_TEXTURE_MAX_ANISOTROPY_EXT - Static variable in class thothbot.parallax.core.client.gl2.extension.ExtTextureFilterAnisotropic
-
- MAX_TEXTURE_SIZE - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_VARYING_VECTORS - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_VERTEX_ATTRIBS - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_VERTEX_TEXTURE_IMAGE_UNITS - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_VERTEX_UNIFORM_VECTORS - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MAX_VIEWPORT_DIMS - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- maxBones - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- maxDirLights - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- maxHemiLights - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- maxMorphNormals - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- maxMorphTargets - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- maxPointLights - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- maxShadows - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- maxSpotLights - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- MEDIUM_FLOAT - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- MEDIUM_INT - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- merge(Geometry, Matrix4) - Method in class thothbot.parallax.core.shared.core.Geometry
-
- merge(Geometry, Matrix4, int) - Method in class thothbot.parallax.core.shared.core.Geometry
-
Merge two geometries or geometry and geometry from object (using object's transform)
- merge(Map<String, Uniform>, Map<String, Uniform>) - Static method in class thothbot.parallax.core.shared.utils.UniformsUtils
-
Merge two uniforms into one new result uniform.
- mergeVertices() - Method in class thothbot.parallax.core.shared.core.Geometry
-
Checks for duplicate vertices with hashmap.
- Mesh - Class in thothbot.parallax.core.shared.objects
-
Base class for Mesh objects.
- Mesh() - Constructor for class thothbot.parallax.core.shared.objects.Mesh
-
- Mesh(AbstractGeometry) - Constructor for class thothbot.parallax.core.shared.objects.Mesh
-
- Mesh(AbstractGeometry, Material) - Constructor for class thothbot.parallax.core.shared.objects.Mesh
-
- MeshBasicMaterial - Class in thothbot.parallax.core.shared.materials
-
A material for drawing geometries in a simple shaded (flat or wireframe) way.
- MeshBasicMaterial() - Constructor for class thothbot.parallax.core.shared.materials.MeshBasicMaterial
-
- MeshDepthMaterial - Class in thothbot.parallax.core.shared.materials
-
A material for drawing geometry by depth.
- MeshDepthMaterial() - Constructor for class thothbot.parallax.core.shared.materials.MeshDepthMaterial
-
- MeshFaceMaterial - Class in thothbot.parallax.core.shared.materials
-
A Material to define multiple materials for the same geometry.
- MeshFaceMaterial() - Constructor for class thothbot.parallax.core.shared.materials.MeshFaceMaterial
-
- MeshFaceMaterial(List<Material>) - Constructor for class thothbot.parallax.core.shared.materials.MeshFaceMaterial
-
Creates a MeshFaceMaterial with the correct materials.
- MeshLambertMaterial - Class in thothbot.parallax.core.shared.materials
-
A material for non-shiny (Lambertian) surfaces, evaluated per vertex.
- MeshLambertMaterial() - Constructor for class thothbot.parallax.core.shared.materials.MeshLambertMaterial
-
- MeshNormalMaterial - Class in thothbot.parallax.core.shared.materials
-
A material that maps the normal vectors to RGB colors.
- MeshNormalMaterial() - Constructor for class thothbot.parallax.core.shared.materials.MeshNormalMaterial
-
- MeshPhongMaterial - Class in thothbot.parallax.core.shared.materials
-
A material for shiny surfaces, evaluated per pixel.
- MeshPhongMaterial() - Constructor for class thothbot.parallax.core.shared.materials.MeshPhongMaterial
-
- metadata() - Method in interface thothbot.parallax.loader.shared.json.JsoObjectFactory
-
- metal - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- midpoint() - Method in class thothbot.parallax.core.shared.math.Triangle
-
- midpoint(Vector3) - Method in class thothbot.parallax.core.shared.math.Triangle
-
- min(Vector2) - Method in class thothbot.parallax.core.shared.math.Vector2
-
- min(Vector3) - Method in class thothbot.parallax.core.shared.math.Vector3
-
- min(Vector4) - Method in class thothbot.parallax.core.shared.math.Vector4
-
- MIRRORED_REPEAT - Static variable in class thothbot.parallax.core.client.gl2.WebGLConstants
-
- Mobius3dParametricGeometry - Class in thothbot.parallax.core.shared.geometries.parametric
-

Mobius 3D geometry
- Mobius3dParametricGeometry(int, int) - Constructor for class thothbot.parallax.core.shared.geometries.parametric.Mobius3dParametricGeometry
-
- MobiusParametricGeometry - Class in thothbot.parallax.core.shared.geometries.parametric
-

Flat Mobius strip geometry
- MobiusParametricGeometry(int, int) - Constructor for class thothbot.parallax.core.shared.geometries.parametric.MobiusParametricGeometry
-
- MorphAnimMesh - Class in thothbot.parallax.core.shared.objects
-
- MorphAnimMesh(Geometry, Material) - Constructor for class thothbot.parallax.core.shared.objects.MorphAnimMesh
-
- MorphAnimMesh.Animation - Class in thothbot.parallax.core.shared.objects
-
- MorphColor() - Constructor for class thothbot.parallax.core.shared.core.Geometry.MorphColor
-
- morphColors() - Method in interface thothbot.parallax.loader.shared.json.JsoObjectFactory
-
- morphColorsToFaceColors(Geometry) - Method in class thothbot.parallax.loader.shared.JsonLoader
-
- MORPHNORMAL - Static variable in class thothbot.parallax.core.client.shaders.ChunksVertexShader
-
- MorphNormal() - Constructor for class thothbot.parallax.core.shared.core.Geometry.MorphNormal
-
- morphNormals - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- MORPHTARGET - Static variable in class thothbot.parallax.core.client.shaders.ChunksVertexShader
-
- MorphTarget() - Constructor for class thothbot.parallax.core.shared.core.Geometry.MorphTarget
-
- MORPHTARGET_PARS - Static variable in class thothbot.parallax.core.client.shaders.ChunksVertexShader
-
- morphTargetBase - Variable in class thothbot.parallax.core.shared.objects.Mesh
-
- morphTargetForcedOrder - Variable in class thothbot.parallax.core.shared.objects.Mesh
-
- morphTargetInfluences - Variable in class thothbot.parallax.core.shared.objects.Mesh
-
- morphTargets - Variable in class thothbot.parallax.core.client.shaders.ProgramParameters
-
- morphTargets() - Method in interface thothbot.parallax.loader.shared.json.JsoObjectFactory
-
- moveTo(double, double) - Method in class thothbot.parallax.core.shared.curves.Path
-
- multiply(Color) - Method in class thothbot.parallax.core.shared.math.Color
-
- multiply(double) - Method in class thothbot.parallax.core.shared.math.Color
-
- multiply(double) - Method in class thothbot.parallax.core.shared.math.Matrix3
-
- multiply(Matrix4, Matrix4) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
Sets the value of this matrix to the matrix multiplication of m1 and
vector m2.
- multiply(Matrix4) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
Sets the value of this matrix to the matrix multiplication of itself and
matrix m.
- multiply(double) - Method in class thothbot.parallax.core.shared.math.Matrix4
-
Sets the value of this matrix to the scalar multiplication of the scale
factor with this.
- multiply(Quaternion, Quaternion) - Method in class thothbot.parallax.core.shared.math.Quaternion
-
Sets the value of this Quaternion to the vector multiplication of Quaternion a and
Quaternion v2.
- multiply(Quaternion) - Method in class thothbot.parallax.core.shared.math.Quaternion
-
Sets the value of this Quaternion to the vector multiplication of itself and
Quaternion b.
- multiply(Vector2) - Method in class thothbot.parallax.core.shared.math.Vector2
-
- multiply(Vector2, Vector2) - Method in class thothbot.parallax.core.shared.math.Vector2
-
- multiply(double) - Method in class thothbot.parallax.core.shared.math.Vector2
-
- multiply(Vector3) - Method in class thothbot.parallax.core.shared.math.Vector3
-
- multiply(Vector3, Vector3) - Method in class thothbot.parallax.core.shared.math.Vector3
-
- multiply(double) - Method in class thothbot.parallax.core.shared.math.Vector3
-
- multiply(Vector4) - Method in class thothbot.parallax.core.shared.math.Vector4
-
- multiply(double) - Method in class thothbot.parallax.core.shared.math.Vector4
-
Sets the value of this vector to the scalar multiplication of the scale
factor with this.
- multiply(Vector4, Vector4) - Method in class thothbot.parallax.core.shared.math.Vector4
-
- multiplyVector3(Vector3) - Method in class thothbot.parallax.core.shared.math.Quaternion
-
Sets the value of the input vector to the vector multiplication of input vector and
the current Quaternion.