top

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 SupportY
SDK ConstraintNone
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 SupportY
SDK Constraintnone
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 SupportY
SDK Constraintnone
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);