allow singleside images
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import { EventManager } from "@/lib/EventManager";
|
import { EventManager } from "@/lib/EventManager";
|
||||||
import { MeshStandardMaterial, MeshBasicMaterial, PlaneGeometry, Mesh, DoubleSide, Vector3 } from "three";
|
import { MeshStandardMaterial, MeshBasicMaterial, PlaneGeometry, Mesh, DoubleSide, FrontSide } from "three";
|
||||||
|
|
||||||
class ImageObject extends EventManager{
|
class ImageObject extends EventManager{
|
||||||
emits = ['finish', 'interaction']
|
emits = ['finish', 'interaction']
|
||||||
@@ -15,7 +15,7 @@ class ImageObject extends EventManager{
|
|||||||
let mp = {
|
let mp = {
|
||||||
map: t,
|
map: t,
|
||||||
alphaTest: 0.5,
|
alphaTest: 0.5,
|
||||||
side: DoubleSide
|
side: obj.singleSide? FrontSide : DoubleSide
|
||||||
};
|
};
|
||||||
if (obj.nm) {
|
if (obj.nm) {
|
||||||
mp.normalMap = engine.loadTexture(obj.nm, obj.path);
|
mp.normalMap = engine.loadTexture(obj.nm, obj.path);
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
<v-img :src="`/asset/thumb/${modelValue.go}.webp`" />
|
<v-img :src="`/asset/thumb/${modelValue.go}.webp`" />
|
||||||
<div class="text-caption text-center">{{ modelValue.title }}</div>
|
<div class="text-caption text-center">{{ modelValue.title }}</div>
|
||||||
<v-textarea :label="l.description" v-model="modelValue.description"></v-textarea>
|
<v-textarea :label="l.description" v-model="modelValue.description"></v-textarea>
|
||||||
|
<v-checkbox v-model="modelValue.singleSide" hide-details :label="'Едностранно представяне'"></v-checkbox>
|
||||||
</div>
|
</div>
|
||||||
<asset-selector @select="assignTexture" :type="['Texture']">
|
<asset-selector @select="assignTexture" :type="['Texture']">
|
||||||
<template v-slot:activator="props">
|
<template v-slot:activator="props">
|
||||||
|
|||||||
Reference in New Issue
Block a user