有没有办法使用three.js获得Lithophane效果
.
目前我尝试过具有透明度和不透明度的不同材料,但没有成功.
<html lang="en">
<head>
<title>Lith (Three.js)</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
</head>
<body>
<script src="js/three.min.js"></script>
<script src="./js/dat.gui.min.js"></script>
<script src="./js/STLLoader.js"></script>
<script src="js/Detector.js"></script>
<script src="js/OrbitControls.js"></script>
<script src="js/SkyShader.js"></script>
<script src="js/THREEx.WindowResize.js"></script>
<div id="ThreeJS" style="position: absolute; left:0px; top:0px"></div>
<script>
var container, scene, camera, renderer, controls, stats;
var clock = new THREE.Clock();
var cube;
init();
animate();
function init()
{
// SCENE
scene = new THREE.Scene();
// CAMERA
var SCREEN_WIDTH = window.innerWidth, SCREEN_HEIGHT = window.innerHeight;
var VIEW_ANGLE = 45, ASPECT = SCREEN_WIDTH …Run Code Online (Sandbox Code Playgroud) 我正在尝试从搜索结果中删除不属于任何类别的产品。
我已经尝试过了,但这不起作用。
add_action('pre_get_posts', 'products_pre_get_posts');
function products_pre_get_posts($query) {
if ( ! is_admin() && is_search() && is_shop() ) {
$query->set( 'tax_query', array(array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => array( '' ),
'operator' => 'NOT IN'
)));
}
}
Run Code Online (Sandbox Code Playgroud)