This commit is contained in:
aarizona 2024-08-14 12:37:46 +03:00
parent fdc3cf626c
commit 874f69f295
4 changed files with 8138 additions and 223 deletions

File diff suppressed because it is too large Load Diff

View File

@ -31,13 +31,16 @@ class Environment(models.Model):
class Element3D(models.Model):
parent = models.ForeignKey("self", on_delete=models.PROTECT, blank=True, null=True)
model_file = models.FileField(upload_to=group_based_upload_to)
name = models.CharField(max_length=255)
description = models.TextField(blank=True, null=True)
is_enabled = models.BooleanField(default=True)
can_not_disable = models.BooleanField(default=False)
x_pos = models.IntegerField(default=0)
y_pos = models.IntegerField(default=0)
z_pos = models.IntegerField(default=0)
def __str__(self):
return self.name

View File

@ -1,3 +1,4 @@
VITE_SERVER_URL='https://demo.kustarshina.ru'
VITE_IMAGE_URL='https://demo.kustarshina.ru'
VITE_SERVER_URL='https://demo.kustarshina.ru'
VITE_SERVER_URL='http://localhost:8000'

View File

@ -98,6 +98,8 @@ const loadModels = async () => {
item.modelFile.visible = false
}
item.modelFile.position.set(element.x_pos || 0, element.y_pos || 0, element.z_pos || 0)
models.value.push(item)
const res = await fetch(`${SERVER_URL}/api/obj/clickable/?source=${element.id}`)