CAPH.WUI.ENGINE.RENDERING.BASICMATERIAL
BasicMaterial will render as flat polygons, showing the model in flat color.
Constructor
BasicMaterial | ||
Description | ||
Material 'basicMaterial' method allows you to set image as texture. This method doesn't take any argument. | ||
Emulator Support | Y | |
SDK Constraint | None | |
Example | ||
var AccRendering = caph.wui.engine.rendering; var basePage = new AccRendering.BasePage(); var geometry = new AccRendering.CubeGeometry().build(100, 100, 100); var matrial = new AccRendering.BasicMaterial(); var object = new AccRendering.Mesh3d(geometry, matrial.build({ color: Math.random() * 0xffffff, opacity: 0.5 })); basePage.add(object); var renderer = new AccRendering.CanvasRenderer(); renderer.render(basePage); |
Methods
build | ||
Description | ||
Build a material to use | ||
Parameters | ■option (Optional) - Object * color : geometry color in hexadecimal. - [default : 0xffffff] * wireframe : render geometry as wireframe. - [default : false] * wireframeLinewidth : Line thickness. - [default : 1] * wireframeLinecap : Define appearance of line ends. - [default : 'round'] * wireframeLinejoin : Define appearance of line joints. - [default : 'round'] * shading : Define shading type. - [default : THREE.SmoothShading] * vertexColors : Define whether the material uses vertex colors, or not. - [default : false] * fog : Define whether the material color is affected by global fog settings. - [default : true] * lightMap : Set light map. - [default : null] * specularMap : Set specular map. - [default : null] * envMap : Set env map. - [default : null] * skinning : Define whether the material uses skinning - [default : false] * morphTargets : Define whether the material uses morphTargets. - [default : false] | |
Return | ■Object - An instance of BasicMaterial that has been built. | |
Emulator Support | Y | |
SDK Constraint | none | |
Example | ||
var AccRendering = caph.wui.engine.rendering; var basePage = new AccRendering.BasePage(); var geometry = new AccRendering.CubeGeometry().build(100, 100, 100); // Create a BasicMaterial. var matrial = new AccRendering.BasicMaterial(); // Call material.build() with parameters var object = new AccRendering.Mesh3d(geometry, matrial.build({ color: Math.random() * 0xffffff, opacity: 0.5 })); basePage.add(object); var renderer = new AccRendering.CanvasRenderer(); renderer.render(basePage); |
BasicMaterial | ||
Description | ||
(Constructor) Material 'basicMaterial' method allows you to set image as texture. This method doesn't take any argument. | ||
Parameters | ■Void | |
Return | ■Object - An factory to create BasicMaterial | |
Emulator Support | Y | |
SDK Constraint | none | |
Example | ||
var AccRendering = caph.wui.engine.rendering; var basePage = new AccRendering.BasePage(); var geometry = new AccRendering.CubeGeometry().build(100, 100, 100); var matrial = new AccRendering.BasicMaterial(); var object = new AccRendering.Mesh3d(geometry, matrial.build({ color: Math.random() * 0xffffff, opacity: 0.5 })); basePage.add(object); var renderer = new AccRendering.CanvasRenderer(); renderer.render(basePage); |