Browse Source

新增12个纹理合成的类文件,程序纹理的类文件修改部分注释

master
yuanjiajia 3 years ago
parent
commit
9583b55d74
  1. 43
      src/scene/texture/composite/Absolute.php
  2. 56
      src/scene/texture/composite/Add.php
  3. 52
      src/scene/texture/composite/Clamp.php
  4. 56
      src/scene/texture/composite/Divide.php
  5. 55
      src/scene/texture/composite/GreaterThan.php
  6. 55
      src/scene/texture/composite/LessThan.php
  7. 68
      src/scene/texture/composite/Mix.php
  8. 55
      src/scene/texture/composite/Modulo.php
  9. 55
      src/scene/texture/composite/Power.php
  10. 55
      src/scene/texture/composite/Rounding.php
  11. 55
      src/scene/texture/composite/Scale.php
  12. 55
      src/scene/texture/composite/Subtract.php
  13. 2
      src/scene/texture/procedural/BlenderBlend.php
  14. 2
      src/scene/texture/procedural/BlenderClouds.php
  15. 2
      src/scene/texture/procedural/BlenderDistortedNoise.php
  16. 2
      src/scene/texture/procedural/BlenderMagic.php
  17. 2
      src/scene/texture/procedural/BlenderMarble.php
  18. 2
      src/scene/texture/procedural/BlenderMusgrave.php
  19. 2
      src/scene/texture/procedural/BlenderNoise.php
  20. 2
      src/scene/texture/procedural/BlenderStucci.php
  21. 2
      src/scene/texture/procedural/BlenderVoronoi.php
  22. 2
      src/scene/texture/procedural/BlenderWood.php
  23. 2
      src/scene/texture/procedural/Brick.php
  24. 2
      src/scene/texture/procedural/Checkerboard2d.php
  25. 2
      src/scene/texture/procedural/Checkerboard3d.php
  26. 2
      src/scene/texture/procedural/Fbm.php
  27. 2
      src/scene/texture/procedural/ImageMap.php
  28. 2
      src/scene/texture/procedural/Marble.php
  29. 2
      src/scene/texture/procedural/Wrinkled.php

43
src/scene/texture/composite/Absolute.php

@ -0,0 +1,43 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Absolute extends TextureBase
{
/**
* 贴图合成:绝对值
*/
const TYPE_ABSOLUTE = 'absolute';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture = "1 1 1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_ABSOLUTE;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道
*/
public function setTexture($color)
{
$this->texture = Scene::testAbnormal($color);
}
}
?>

56
src/scene/texture/composite/Add.php

@ -0,0 +1,56 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Add extends TextureBase
{
/**
* 贴图合成:相加
*/
const TYPE_ADD = 'add';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture1 = "1 1 1";
/**
* @var string 颜色通道2,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture2 = "1 1 1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_ADD;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture1($color)
{
$this->texture1 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道2
*/
public function setTexture2($color)
{
$this->texture2 = Scene::testAbnormal($color);
}
}
?>

52
src/scene/texture/composite/Clamp.php

@ -0,0 +1,52 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Clamp extends TextureBase
{
/**
* 贴图合成:嵌制
*/
const TYPE_CLAMP = 'clamp';
/**
* @var string 颜色通道,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture = "1 1 1";
/**
* @var string 像素最小色值,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $min = 0;
/**
* @var string 像素最大色值,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $max = 1;
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_CLAMP;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture($color)
{
$this->texture = Scene::testAbnormal($color);
}
}
?>

56
src/scene/texture/composite/Divide.php

@ -0,0 +1,56 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Divide extends TextureBase
{
/**
* 贴图合成:相除
*/
const TYPE_DIVIDE = 'divide';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture1 = "1 1 1";
/**
* @var string 颜色通道2,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture2 = "1 1 1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_DIVIDE;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture1($color)
{
$this->texture1 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道2
*/
public function setTexture2($color)
{
$this->texture2 = Scene::testAbnormal($color);
}
}
?>

55
src/scene/texture/composite/GreaterThan.php

@ -0,0 +1,55 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class GreaterThan extends TextureBase
{
/**
* 贴图合成:大于
*/
const TYPE_GREATERTHAN = 'greaterthan';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture1 = "1 1 1";
/**
* @var string 颜色通道2,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture2 = "1 1 1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_GREATERTHAN;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture1($color)
{
$this->texture1 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道2
*/
public function setTexture2($color)
{
$this->texture2 = Scene::testAbnormal($color);
}
}
?>

55
src/scene/texture/composite/LessThan.php

@ -0,0 +1,55 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class LessThan extends TextureBase
{
/**
* 贴图合成:小于
*/
const TYPE_LESSTHAN = 'lessthan';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture1 = "1 1 1";
/**
* @var string 颜色通道2,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture2 = "1 1 1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_LESSTHAN;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture1($color)
{
$this->texture1 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道2
*/
public function setTexture2($color)
{
$this->texture2 = Scene::testAbnormal($color);
}
}
?>

68
src/scene/texture/composite/Mix.php

@ -0,0 +1,68 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Mix extends TextureBase
{
/**
* 贴图合成:混合
*/
const TYPE_MIX = 'mix';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture1 = "1 1 1";
/**
* @var string 颜色通道2,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture2 = "1 1 1";
/**
* @var float 混合系数,一个0-1的小数,或是一个textures(贴图数组)中的某个键名
*/
public $amount = 0.5;
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_MIX;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture1($color)
{
$this->texture1 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道2
*/
public function setTexture2($color)
{
$this->texture2 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置混合系数
*/
public function setAmount($color)
{
$this->amount = Scene::testAbnormal($color);
}
}
?>

55
src/scene/texture/composite/Modulo.php

@ -0,0 +1,55 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Modulo extends TextureBase
{
/**
* 贴图合成:取模
*/
const TYPE_MODULO = 'modulo';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture1 = "1 1 1";
/**
* @var string 颜色通道2,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture2 = "1 1 1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_MODULO;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture1($color)
{
$this->texture1 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道2
*/
public function setTexture2($color)
{
$this->texture2 = Scene::testAbnormal($color);
}
}
?>

55
src/scene/texture/composite/Power.php

@ -0,0 +1,55 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Power extends TextureBase
{
/**
* 贴图合成:能量乘方
*/
const TYPE_POWER = 'power';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture1 = "1 1 1";
/**
* @var string 颜色通道2,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture2 = "1 1 1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_POWER;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture1($color)
{
$this->texture1 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道2
*/
public function setTexture2($color)
{
$this->texture2 = Scene::testAbnormal($color);
}
}
?>

55
src/scene/texture/composite/Rounding.php

@ -0,0 +1,55 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Rounding extends TextureBase
{
/**
* 贴图合成:四舍五入
*/
const TYPE_ROUNDING = 'rounding';
/**
* @var string 颜色通道,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture = "1 1 1";
/**
* @var string 增量,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $increment = "1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_ROUNDING;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道
*/
public function setTexture($color)
{
$this->texture = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置增量
*/
public function setIncrement($color)
{
$this->increment = Scene::testAbnormal($color);
}
}
?>

55
src/scene/texture/composite/Scale.php

@ -0,0 +1,55 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Scale extends TextureBase
{
/**
* 贴图合成:相减正片叠底
*/
const TYPE_SCALE = 'scale';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture1 = "1 1 1";
/**
* @var string 颜色通道2,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture2 = "1 1 1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_SCALE;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture1($color)
{
$this->texture1 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道2
*/
public function setTexture2($color)
{
$this->texture2 = Scene::testAbnormal($color);
}
}
?>

55
src/scene/texture/composite/Subtract.php

@ -0,0 +1,55 @@
<?php
namespace Blobt\Luxcore\scene\texture\composite;
use Blobt\Luxcore\scene\texture\TextureBase;
use Blobt\Luxcore\scene\Scene;
use Blobt\Luxcore\core\Base;
class Subtract extends TextureBase
{
/**
* 贴图合成:相减
*/
const TYPE_SUBTRACT = 'subtract';
/**
* @var string 颜色通道1,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture1 = "1 1 1";
/**
* @var string 颜色通道2,一个小数形式的RGB色值,或是一个textures(贴图数组)中的某个键名
*/
public $texture2 = "1 1 1";
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
*/
public function __construct($config = [])
{
$this->type = self::TYPE_SUBTRACT;
$this->id = Scene::createID();
Base::__construct($config);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道1
*/
public function setTexture1($color)
{
$this->texture1 = Scene::testAbnormal($color);
}
/**
* @param object $color 接收一个贴图对象或小数形式的色值,设置颜色通道2
*/
public function setTexture2($color)
{
$this->texture2 = Scene::testAbnormal($color);
}
}
?>

2
src/scene/texture/procedural/BlenderBlend.php

@ -58,7 +58,7 @@ class BlenderBlend extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/BlenderClouds.php

@ -70,7 +70,7 @@ class BlenderClouds extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/BlenderDistortedNoise.php

@ -64,7 +64,7 @@ class BlenderDistortedNoise extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/BlenderMagic.php

@ -41,7 +41,7 @@ class BlenderMagic extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/BlenderMarble.php

@ -83,7 +83,7 @@ class BlenderMarble extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/BlenderMusgrave.php

@ -102,7 +102,7 @@ class BlenderMusgrave extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/BlenderNoise.php

@ -36,7 +36,7 @@ class BlenderNoise extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/BlenderStucci.php

@ -83,7 +83,7 @@ class BlenderStucci extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/BlenderVoronoi.php

@ -83,7 +83,7 @@ class BlenderVoronoi extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/BlenderWood.php

@ -96,7 +96,7 @@ class BlenderWood extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/Brick.php

@ -83,7 +83,7 @@ class Brick extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/Checkerboard2d.php

@ -31,7 +31,7 @@ class Checkerboard2d extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个2D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/Checkerboard3d.php

@ -31,7 +31,7 @@ class Checkerboard3d extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/Fbm.php

@ -32,7 +32,7 @@ class Fbm extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/ImageMap.php

@ -48,7 +48,7 @@ class ImageMap extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个2D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/Marble.php

@ -42,7 +42,7 @@ class Marble extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

2
src/scene/texture/procedural/Wrinkled.php

@ -32,7 +32,7 @@ class Wrinkled extends TextureBase
/**
* @param array $config 接收一个数组,可以初始化当前实例化对象的各种属性
* @param object $mapping 如需自定义铺贴参数,必须传入一个 Mapping类对象,否则使用一个默认的铺贴参数
* @param object $mapping 如需自定义铺贴参数,必须传入一个3D类型的 Mapping类对象,否则使用一个默认的铺贴参数
*/
public function __construct($config = [],Mapping $mapping = null)
{

Loading…
Cancel
Save