diff --git a/Apps/MetaCoreLauncher/main.cpp b/Apps/MetaCoreLauncher/main.cpp new file mode 100644 index 0000000..157e8fd --- /dev/null +++ b/Apps/MetaCoreLauncher/main.cpp @@ -0,0 +1,1055 @@ +#include "MetaCoreFoundation/MetaCoreProject.h" +#include "MetaCorePlatform/MetaCoreWindow.h" +#include "MetaCoreRender/MetaCoreEditorViewportRenderer.h" +#include "MetaCoreRender/MetaCoreRenderDevice.h" + +#include +#if defined(_WIN32) +#include +#else +#include +#include +#endif +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(_WIN32) +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#include +#include +#include +#endif + +#if defined(_WIN32) +extern IMGUI_IMPL_API LRESULT ImGui_ImplWin32_WndProcHandler(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam); +#else +extern char** environ; +#endif + +namespace { + +struct MetaCoreLauncherProjectRecord { + std::string Name{}; + std::filesystem::path Root{}; + std::string LastOpened{}; +}; + +enum class MetaCoreLauncherPathPickerTarget { + NewProjectParent, + ExistingProject +}; + +struct MetaCoreLauncherPathPickerEntry { + std::filesystem::path Path{}; + std::string Label{}; + bool IsDirectory = false; + bool IsProjectFile = false; +}; + +[[nodiscard]] std::string MetaCoreToLower(std::string value) { + std::transform(value.begin(), value.end(), value.begin(), [](unsigned char character) { + return static_cast(std::tolower(character)); + }); + return value; +} + +[[nodiscard]] std::string MetaCoreNowIsoString() { + const auto now = std::chrono::system_clock::now(); + const auto timeValue = std::chrono::system_clock::to_time_t(now); + std::tm timeInfo{}; +#if defined(_WIN32) + localtime_s(&timeInfo, &timeValue); +#else + localtime_r(&timeValue, &timeInfo); +#endif + + std::ostringstream stream; + stream << std::put_time(&timeInfo, "%Y-%m-%dT%H:%M:%S"); + return stream.str(); +} + +[[nodiscard]] std::filesystem::path MetaCoreGetExecutableDirectory() { +#if defined(_WIN32) + std::vector buffer(MAX_PATH, L'\0'); + while (true) { + const DWORD copied = GetModuleFileNameW(nullptr, buffer.data(), static_cast(buffer.size())); + if (copied == 0) { + return {}; + } + if (copied < buffer.size() - 1) { + return std::filesystem::path(std::wstring(buffer.data(), copied)).parent_path(); + } + buffer.resize(buffer.size() * 2, L'\0'); + } +#else + std::vector buffer(PATH_MAX, '\0'); + while (true) { + const ssize_t copied = readlink("/proc/self/exe", buffer.data(), buffer.size()); + if (copied < 0) { + return {}; + } + if (static_cast(copied) < buffer.size()) { + return std::filesystem::path(std::string(buffer.data(), static_cast(copied))).parent_path(); + } + buffer.resize(buffer.size() * 2, '\0'); + } +#endif +} + +[[nodiscard]] std::filesystem::path MetaCoreGetLauncherStatePath() { +#if defined(_WIN32) + if (const char* appData = std::getenv("APPDATA"); appData != nullptr && appData[0] != '\0') { + return std::filesystem::path(appData) / "MetaCore" / "launcher_projects.json"; + } +#else + if (const char* home = std::getenv("HOME"); home != nullptr && home[0] != '\0') { + return std::filesystem::path(home) / ".metacore" / "launcher_projects.json"; + } +#endif + return std::filesystem::current_path() / ".metacore" / "launcher_projects.json"; +} + +[[nodiscard]] std::filesystem::path MetaCoreGetHomeDirectory() { +#if defined(_WIN32) + if (const char* userProfile = std::getenv("USERPROFILE"); userProfile != nullptr && userProfile[0] != '\0') { + return std::filesystem::path(userProfile); + } +#else + if (const char* home = std::getenv("HOME"); home != nullptr && home[0] != '\0') { + return std::filesystem::path(home); + } +#endif + return std::filesystem::current_path(); +} + +[[nodiscard]] std::string MetaCoreReadProjectDisplayName(const std::filesystem::path& projectRoot) { + if (const auto projectDocument = MetaCore::MetaCoreReadProjectFile(MetaCore::MetaCoreGetProjectFilePath(projectRoot)); + projectDocument.has_value() && !projectDocument->Name.empty()) { + return projectDocument->Name; + } + return projectRoot.filename().string(); +} + +[[nodiscard]] std::string MetaCoreProjectRootKey(const std::filesystem::path& projectRoot) { + if (const auto resolvedRoot = MetaCore::MetaCoreResolveProjectRootCandidate(projectRoot); resolvedRoot.has_value()) { + return resolvedRoot->generic_string(); + } + return projectRoot.lexically_normal().generic_string(); +} + +void MetaCoreCopyToBuffer(std::array& buffer, const std::string& value) { + std::memset(buffer.data(), 0, buffer.size()); + std::strncpy(buffer.data(), value.c_str(), buffer.size() - 1); +} + +void MetaCoreCopyToBuffer(std::array& buffer, const std::string& value) { + std::memset(buffer.data(), 0, buffer.size()); + std::strncpy(buffer.data(), value.c_str(), buffer.size() - 1); +} + +[[nodiscard]] std::vector MetaCoreCollectPathPickerEntries( + const std::filesystem::path& directory, + bool includeProjectFile +) { + std::vector entries; + std::error_code errorCode; + const std::filesystem::directory_options options = std::filesystem::directory_options::skip_permission_denied; + for (auto iterator = std::filesystem::directory_iterator(directory, options, errorCode); + iterator != std::filesystem::directory_iterator(); + iterator.increment(errorCode)) { + if (errorCode) { + errorCode.clear(); + continue; + } + + const std::filesystem::path entryPath = iterator->path(); + errorCode.clear(); + const bool isDirectory = iterator->is_directory(errorCode); + errorCode.clear(); + const bool isProjectFile = + includeProjectFile && + iterator->is_regular_file(errorCode) && + entryPath.filename() == "MetaCore.project.json"; + if (!isDirectory && !isProjectFile) { + continue; + } + + MetaCoreLauncherPathPickerEntry entry; + entry.Path = entryPath; + entry.Label = entryPath.filename().string(); + entry.IsDirectory = isDirectory; + entry.IsProjectFile = isProjectFile; + entries.push_back(std::move(entry)); + } + + std::sort(entries.begin(), entries.end(), [](const auto& lhs, const auto& rhs) { + if (lhs.IsDirectory != rhs.IsDirectory) { + return lhs.IsDirectory; + } + return MetaCoreToLower(lhs.Label) < MetaCoreToLower(rhs.Label); + }); + return entries; +} + +[[nodiscard]] std::filesystem::path MetaCoreEditorExecutablePath() { + std::filesystem::path editorPath = MetaCoreGetExecutableDirectory() / "MetaCoreEditorApp"; +#if defined(_WIN32) + editorPath += ".exe"; +#endif + return editorPath; +} + +bool MetaCoreLaunchEditorForProject( + const std::filesystem::path& projectRoot, + std::string& outError, + bool removeLauncherOwnedBackend = false +) { + const std::filesystem::path editorPath = MetaCoreEditorExecutablePath(); + if (!std::filesystem::exists(editorPath)) { + outError = "启动器旁边找不到 MetaCoreEditorApp。"; + return false; + } + +#if defined(_WIN32) + SetEnvironmentVariableW(L"METACORE_PROJECT_PATH", projectRoot.wstring().c_str()); + std::wstring commandLine = + L"\"" + editorPath.wstring() + L"\" --project \"" + projectRoot.wstring() + L"\""; + + STARTUPINFOW startupInfo{}; + startupInfo.cb = sizeof(startupInfo); + PROCESS_INFORMATION processInfo{}; + std::vector mutableCommandLine(commandLine.begin(), commandLine.end()); + mutableCommandLine.push_back(L'\0'); + + const BOOL created = CreateProcessW( + nullptr, + mutableCommandLine.data(), + nullptr, + nullptr, + FALSE, + 0, + nullptr, + editorPath.parent_path().wstring().c_str(), + &startupInfo, + &processInfo + ); + if (!created) { + outError = "启动 MetaCoreEditorApp 失败。"; + return false; + } + CloseHandle(processInfo.hThread); + CloseHandle(processInfo.hProcess); + return true; +#else + const std::string editorPathString = editorPath.string(); + const std::string editorNameString = editorPath.filename().string(); + const std::string projectRootString = projectRoot.string(); + + std::vector environmentStrings; + for (char** iterator = environ; iterator != nullptr && *iterator != nullptr; ++iterator) { + const std::string_view entry(*iterator); + if (entry.rfind("METACORE_PROJECT_PATH=", 0) == 0) { + continue; + } + if (removeLauncherOwnedBackend && entry.rfind("METACORE_FILAMENT_BACKEND=", 0) == 0) { + continue; + } + environmentStrings.emplace_back(*iterator); + } + environmentStrings.emplace_back("METACORE_PROJECT_PATH=" + projectRootString); + + std::vector environmentPointers; + environmentPointers.reserve(environmentStrings.size() + 1); + for (std::string& entry : environmentStrings) { + environmentPointers.push_back(entry.data()); + } + environmentPointers.push_back(nullptr); + + std::array arguments = { + const_cast(editorNameString.c_str()), + const_cast("--project"), + const_cast(projectRootString.c_str()), + nullptr + }; + + pid_t childPid = 0; + const int result = posix_spawn( + &childPid, + editorPathString.c_str(), + nullptr, + nullptr, + arguments.data(), + environmentPointers.data() + ); + if (result != 0) { + outError = "启动 MetaCoreEditorApp 失败。"; + return false; + } + return true; +#endif +} + +void MetaCoreConfigureLauncherFont() { + ImGuiIO& io = ImGui::GetIO(); + io.Fonts->AddFontDefault(); + + std::vector candidatePaths; + if (const char* overrideFontPath = std::getenv("METACORE_IMGUI_FONT"); overrideFontPath != nullptr && overrideFontPath[0] != '\0') { + candidatePaths.emplace_back(overrideFontPath); + } + +#if defined(_WIN32) + char* windowsDirectory = nullptr; + std::size_t windowsDirectoryLength = 0; + if (_dupenv_s(&windowsDirectory, &windowsDirectoryLength, "WINDIR") == 0 && windowsDirectory != nullptr) { + const std::filesystem::path fontsPath = std::filesystem::path(windowsDirectory) / "Fonts"; + candidatePaths.push_back(fontsPath / "NotoSansSC-VF.ttf"); + candidatePaths.push_back(fontsPath / "msyh.ttc"); + candidatePaths.push_back(fontsPath / "msyhbd.ttc"); + candidatePaths.push_back(fontsPath / "Deng.ttf"); + candidatePaths.push_back(fontsPath / "simhei.ttf"); + free(windowsDirectory); + } +#else + candidatePaths.emplace_back("/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc"); + candidatePaths.emplace_back("/usr/share/fonts/opentype/noto/NotoSansCJK-Medium.ttc"); + candidatePaths.emplace_back("/usr/share/fonts/truetype/wqy/wqy-microhei.ttc"); + candidatePaths.emplace_back("/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc"); + candidatePaths.emplace_back("/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf"); + candidatePaths.emplace_back("/usr/share/fonts/truetype/arphic/uming.ttc"); +#endif + + for (const auto& candidatePath : candidatePaths) { + if (!std::filesystem::exists(candidatePath)) { + continue; + } + + try { + ImFont* font = io.Fonts->AddFontFromFileTTF( + candidatePath.string().c_str(), + 17.0F, + nullptr, + io.Fonts->GetGlyphRangesChineseSimplifiedCommon() + ); + if (font != nullptr) { + io.FontDefault = font; + return; + } + } catch (const std::bad_alloc&) { + } + } +} + +void MetaCoreApplyLauncherStyle() { + ImGuiStyle& style = ImGui::GetStyle(); + ImGui::StyleColorsDark(); + style.WindowRounding = 0.0F; + style.ChildRounding = 6.0F; + style.PopupRounding = 6.0F; + style.FrameRounding = 6.0F; + style.GrabRounding = 6.0F; + style.WindowBorderSize = 0.0F; + style.FrameBorderSize = 1.0F; + style.WindowPadding = ImVec2(0.0F, 0.0F); + style.FramePadding = ImVec2(10.0F, 7.0F); + style.ItemSpacing = ImVec2(8.0F, 8.0F); + style.ScrollbarSize = 8.0F; + + style.Colors[ImGuiCol_Text] = ImVec4(0.81F, 0.81F, 0.81F, 1.0F); + style.Colors[ImGuiCol_TextDisabled] = ImVec4(0.42F, 0.42F, 0.42F, 1.0F); + style.Colors[ImGuiCol_WindowBg] = ImVec4(0.098F, 0.098F, 0.098F, 1.0F); + style.Colors[ImGuiCol_ChildBg] = ImVec4(0.125F, 0.125F, 0.125F, 1.0F); + style.Colors[ImGuiCol_PopupBg] = ImVec4(0.125F, 0.125F, 0.125F, 0.98F); + style.Colors[ImGuiCol_Border] = ImVec4(0.18F, 0.18F, 0.18F, 1.0F); + style.Colors[ImGuiCol_FrameBg] = ImVec4(0.125F, 0.125F, 0.125F, 1.0F); + style.Colors[ImGuiCol_FrameBgHovered] = ImVec4(0.165F, 0.165F, 0.165F, 1.0F); + style.Colors[ImGuiCol_FrameBgActive] = ImVec4(0.20F, 0.20F, 0.20F, 1.0F); + style.Colors[ImGuiCol_Button] = ImVec4(0.125F, 0.125F, 0.125F, 1.0F); + style.Colors[ImGuiCol_ButtonHovered] = ImVec4(0.165F, 0.165F, 0.165F, 1.0F); + style.Colors[ImGuiCol_ButtonActive] = ImVec4(0.20F, 0.20F, 0.20F, 1.0F); + style.Colors[ImGuiCol_Header] = ImVec4(0.20F, 0.20F, 0.20F, 1.0F); + style.Colors[ImGuiCol_HeaderHovered] = ImVec4(0.24F, 0.24F, 0.24F, 1.0F); + style.Colors[ImGuiCol_HeaderActive] = ImVec4(1.0F, 1.0F, 1.0F, 0.18F); + style.Colors[ImGuiCol_Separator] = ImVec4(0.18F, 0.18F, 0.18F, 1.0F); +} + +class MetaCoreLauncherApp { +public: + ~MetaCoreLauncherApp() { + Shutdown(); + } + + bool Initialize() { + if (std::getenv("METACORE_FILAMENT_BACKEND") == nullptr) { +#if defined(_WIN32) + _putenv_s("METACORE_FILAMENT_BACKEND", "opengl"); +#else + setenv("METACORE_FILAMENT_BACKEND", "opengl", 0); +#endif + LauncherSetFilamentBackend_ = true; + } + + if (!Window_.Initialize(1080, 720, "MetaCore 启动器")) { + return false; + } + +#if defined(_WIN32) + Window_.SetNativeWindowMessageHandler([](void* nativeWindowHandle, unsigned int message, std::uintptr_t wparam, std::intptr_t lparam) { + return ImGui_ImplWin32_WndProcHandler(static_cast(nativeWindowHandle), message, static_cast(wparam), static_cast(lparam)) != 0; + }); +#endif + + if (!RenderDevice_.Initialize(Window_)) { + return false; + } + + IMGUI_CHECKVERSION(); + ImGui::CreateContext(); + ImGuiIO& io = ImGui::GetIO(); + io.IniFilename = nullptr; + io.LogFilename = nullptr; + MetaCoreConfigureLauncherFont(); + MetaCoreApplyLauncherStyle(); + +#if defined(_WIN32) + if (!ImGui_ImplWin32_InitForOpenGL(Window_.GetNativeWindowHandle())) { +#else + if (!ImGui_ImplGlfw_InitForOther(static_cast(Window_.GetNativeWindowHandle()), true)) { +#endif + return false; + } + + if (!ViewportRenderer_.Initialize(RenderDevice_, Window_, true)) { + return false; + } + + LoadState(); + MetaCoreCopyToBuffer(NewProjectParentBuffer_, std::filesystem::current_path().string()); + MetaCoreCopyToBuffer(NewProjectNameBuffer_, "新项目"); + Initialized_ = true; + return true; + } + + int Run() { + while (!Window_.ShouldClose()) { + Window_.BeginFrame(); +#if defined(_WIN32) + ImGui_ImplWin32_NewFrame(); +#else + ImGui_ImplGlfw_NewFrame(); +#endif + ImGui::NewFrame(); + DrawFrame(); + ImGui::Render(); + ViewportRenderer_.RenderAll(); + Window_.EndFrame(); + } + return 0; + } + + void Shutdown() { + if (!Initialized_) { + return; + } + ViewportRenderer_.Shutdown(); +#if defined(_WIN32) + ImGui_ImplWin32_Shutdown(); +#else + ImGui_ImplGlfw_Shutdown(); +#endif + ImGui::DestroyContext(); + RenderDevice_.Shutdown(); + Window_.Shutdown(); + Initialized_ = false; + } + +private: + void LoadState() { + Projects_.clear(); + const std::filesystem::path statePath = MetaCoreGetLauncherStatePath(); + std::ifstream input(statePath); + if (!input.is_open()) { + return; + } + + try { + nlohmann::json json; + input >> json; + if (!json.contains("recent_projects") || !json["recent_projects"].is_array()) { + return; + } + for (const auto& item : json["recent_projects"]) { + if (!item.contains("root") || !item["root"].is_string()) { + continue; + } + MetaCoreLauncherProjectRecord record; + record.Root = item["root"].get(); + if (item.contains("name") && item["name"].is_string()) { + record.Name = item["name"].get(); + } + if (item.contains("last_opened") && item["last_opened"].is_string()) { + record.LastOpened = item["last_opened"].get(); + } + if (const auto resolvedRoot = MetaCore::MetaCoreResolveProjectRootCandidate(record.Root); resolvedRoot.has_value()) { + record.Root = *resolvedRoot; + record.Name = MetaCoreReadProjectDisplayName(record.Root); + } else if (record.Name.empty()) { + record.Name = record.Root.filename().string(); + } + Projects_.push_back(std::move(record)); + } + } catch (const std::exception& exceptionObject) { + StatusMessage_ = std::string("读取启动器状态失败:") + exceptionObject.what(); + } + } + + void SaveState() const { + const std::filesystem::path statePath = MetaCoreGetLauncherStatePath(); + std::error_code errorCode; + std::filesystem::create_directories(statePath.parent_path(), errorCode); + if (errorCode) { + return; + } + + nlohmann::json json; + json["recent_projects"] = nlohmann::json::array(); + for (const auto& project : Projects_) { + json["recent_projects"].push_back({ + {"name", project.Name}, + {"root", project.Root.generic_string()}, + {"last_opened", project.LastOpened} + }); + } + + std::ofstream output(statePath, std::ios::trunc); + if (output.is_open()) { + output << json.dump(2); + } + } + + bool UpsertProject(const std::filesystem::path& projectRoot) { + const auto resolvedRoot = MetaCore::MetaCoreResolveProjectRootCandidate(projectRoot); + if (!resolvedRoot.has_value()) { + StatusMessage_ = "该路径不是有效的 MetaCore 项目。"; + return false; + } + + const std::string key = MetaCoreProjectRootKey(*resolvedRoot); + auto iterator = std::find_if(Projects_.begin(), Projects_.end(), [&](const MetaCoreLauncherProjectRecord& record) { + return MetaCoreProjectRootKey(record.Root) == key; + }); + + MetaCoreLauncherProjectRecord record; + record.Root = *resolvedRoot; + record.Name = MetaCoreReadProjectDisplayName(*resolvedRoot); + record.LastOpened = MetaCoreNowIsoString(); + + if (iterator != Projects_.end()) { + *iterator = std::move(record); + const auto index = static_cast(std::distance(Projects_.begin(), iterator)); + SelectedIndex_ = index; + std::rotate(Projects_.begin(), Projects_.begin() + index, Projects_.begin() + index + 1); + SelectedIndex_ = 0; + } else { + Projects_.insert(Projects_.begin(), std::move(record)); + SelectedIndex_ = 0; + } + SaveState(); + return true; + } + + void LaunchSelectedProject() { + if (SelectedIndex_ < 0 || SelectedIndex_ >= static_cast(Projects_.size())) { + StatusMessage_ = "请先选择一个项目。"; + return; + } + + auto& project = Projects_[static_cast(SelectedIndex_)]; + const auto resolvedRoot = MetaCore::MetaCoreResolveProjectRootCandidate(project.Root); + if (!resolvedRoot.has_value()) { + StatusMessage_ = "项目文件夹缺失或无效。"; + return; + } + + std::string error; + if (!MetaCoreLaunchEditorForProject(*resolvedRoot, error, LauncherSetFilamentBackend_)) { + StatusMessage_ = error; + return; + } + + project.Root = *resolvedRoot; + project.Name = MetaCoreReadProjectDisplayName(*resolvedRoot); + project.LastOpened = MetaCoreNowIsoString(); + SaveState(); + StatusMessage_ = "已启动编辑器:" + project.Name; + } + + void RemoveSelectedProjectRecord() { + if (SelectedIndex_ < 0 || SelectedIndex_ >= static_cast(Projects_.size())) { + StatusMessage_ = "请先选择一条项目记录。"; + return; + } + Projects_.erase(Projects_.begin() + SelectedIndex_); + if (Projects_.empty()) { + SelectedIndex_ = -1; + } else if (SelectedIndex_ >= static_cast(Projects_.size())) { + SelectedIndex_ = static_cast(Projects_.size()) - 1; + } + SaveState(); + } + + bool SetPathPickerDirectory(const std::filesystem::path& requestedPath) { + std::filesystem::path directory = requestedPath; + std::error_code errorCode; + + if (directory.filename() == "MetaCore.project.json" || std::filesystem::is_regular_file(directory, errorCode)) { + directory = directory.parent_path(); + } + + errorCode.clear(); + if (!std::filesystem::exists(directory, errorCode) || !std::filesystem::is_directory(directory, errorCode)) { + PathPickerError_ = "目录不存在或无法访问。"; + return false; + } + + errorCode.clear(); + const std::filesystem::path canonicalDirectory = std::filesystem::weakly_canonical(directory, errorCode); + PathPickerCurrentDirectory_ = !errorCode && !canonicalDirectory.empty() + ? canonicalDirectory + : directory.lexically_normal(); + MetaCoreCopyToBuffer(PathPickerPathBuffer_, PathPickerCurrentDirectory_.string()); + PathPickerSelectedPath_.clear(); + PathPickerError_.clear(); + return true; + } + + void OpenPathPicker(MetaCoreLauncherPathPickerTarget target) { + PathPickerTarget_ = target; + PathPickerSelectedPath_.clear(); + PathPickerError_.clear(); + + std::filesystem::path initialPath = target == MetaCoreLauncherPathPickerTarget::NewProjectParent + ? std::filesystem::path(NewProjectParentBuffer_.data()) + : std::filesystem::path(AddExistingPathBuffer_.data()); + if (initialPath.empty()) { + initialPath = std::filesystem::current_path(); + } + + if (!SetPathPickerDirectory(initialPath)) { + PathPickerError_.clear(); + if (!SetPathPickerDirectory(std::filesystem::current_path())) { + (void)SetPathPickerDirectory(MetaCoreGetHomeDirectory()); + } + } + OpenPathPickerPopup_ = true; + } + + void ApplyPickedPath(const std::filesystem::path& pickedPath) { + if (PathPickerTarget_ == MetaCoreLauncherPathPickerTarget::NewProjectParent) { + MetaCoreCopyToBuffer(NewProjectParentBuffer_, pickedPath.string()); + } else { + MetaCoreCopyToBuffer(AddExistingPathBuffer_, pickedPath.string()); + } + } + + void DrawFrame() { + const ImGuiViewport* viewport = ImGui::GetMainViewport(); + ImGui::SetNextWindowPos(viewport->Pos); + ImGui::SetNextWindowSize(viewport->Size); + ImGui::SetNextWindowViewport(viewport->ID); + + constexpr ImGuiWindowFlags rootFlags = + ImGuiWindowFlags_NoDecoration | + ImGuiWindowFlags_NoMove | + ImGuiWindowFlags_NoResize | + ImGuiWindowFlags_NoSavedSettings | + ImGuiWindowFlags_NoBringToFrontOnFocus; + + ImGui::Begin("MetaCoreLauncherRoot", nullptr, rootFlags); + DrawSidebar(); + ImGui::SameLine(0.0F, 0.0F); + DrawProjectsPage(); + DrawNewProjectPopup(); + DrawAddExistingPopup(); + ImGui::End(); + } + + void DrawSidebar() { + ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(0.078F, 0.078F, 0.078F, 1.0F)); + ImGui::BeginChild("Sidebar", ImVec2(220.0F, 0.0F), false, ImGuiWindowFlags_NoScrollbar); + ImGui::SetCursorPos(ImVec2(20.0F, 24.0F)); + ImGui::TextUnformatted("MetaCore"); + ImGui::SetCursorPosX(20.0F); + ImGui::TextDisabled("启动器"); + ImGui::Spacing(); + ImGui::Separator(); + ImGui::Spacing(); + ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.145F, 0.145F, 0.145F, 1.0F)); + ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0.16F, 0.16F, 0.16F, 1.0F)); + ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0.18F, 0.18F, 0.18F, 1.0F)); + ImGui::SetCursorPosX(12.0F); + if (ImGui::Button("项目", ImVec2(196.0F, 38.0F))) { + StatusMessage_ = "当前页面:项目"; + } + ImGui::PopStyleColor(3); + ImGui::EndChild(); + ImGui::PopStyleColor(); + } + + void DrawProjectsPage() { + ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(0.098F, 0.098F, 0.098F, 1.0F)); + ImGui::BeginChild("ProjectsPage", ImVec2(0.0F, 0.0F), false); + ImGui::SetCursorPos(ImVec2(28.0F, 24.0F)); + ImGui::BeginGroup(); + + constexpr float pageRightPadding = 28.0F; + const float headerStartX = ImGui::GetCursorPosX(); + const float pageContentWidth = std::max(1.0F, ImGui::GetContentRegionAvail().x - pageRightPadding); + const float headerButtonsWidth = + 112.0F + 112.0F + 76.0F + 112.0F + ImGui::GetStyle().ItemSpacing.x * 3.0F; + ImGui::TextUnformatted("项目"); + ImGui::SameLine(headerStartX + std::max(0.0F, pageContentWidth - headerButtonsWidth)); + if (ImGui::Button("新建项目", ImVec2(112.0F, 36.0F))) { + MetaCoreCopyToBuffer(NewProjectNameBuffer_, "新项目"); + if (NewProjectParentBuffer_[0] == '\0') { + MetaCoreCopyToBuffer(NewProjectParentBuffer_, std::filesystem::current_path().string()); + } + OpenNewProjectPopup_ = true; + } + ImGui::SameLine(); + if (ImGui::Button("添加已有", ImVec2(112.0F, 36.0F))) { + MetaCoreCopyToBuffer(AddExistingPathBuffer_, std::filesystem::current_path().string()); + OpenAddExistingPopup_ = true; + } + ImGui::SameLine(); + if (ImGui::Button("启动", ImVec2(76.0F, 36.0F))) { + LaunchSelectedProject(); + } + ImGui::SameLine(); + if (ImGui::Button("移除记录", ImVec2(112.0F, 36.0F))) { + RemoveSelectedProjectRecord(); + } + + ImGui::SetCursorPosX(headerStartX); + ImGui::SetNextItemWidth(pageContentWidth); + ImGui::InputTextWithHint("##SearchProjects", "搜索项目...", SearchBuffer_.data(), SearchBuffer_.size()); + + if (!StatusMessage_.empty()) { + ImGui::SetCursorPosX(headerStartX); + ImGui::TextDisabled("%s", StatusMessage_.c_str()); + } + + ImGui::SetCursorPosX(headerStartX); + ImGui::BeginChild("ProjectCards", ImVec2(pageContentWidth, 0.0F), false); + DrawProjectCards(); + ImGui::EndChild(); + + ImGui::EndGroup(); + ImGui::EndChild(); + ImGui::PopStyleColor(); + } + + void DrawProjectCards() { + const std::string searchNeedle = MetaCoreToLower(SearchBuffer_.data()); + int visibleCount = 0; + for (std::size_t index = 0; index < Projects_.size(); ++index) { + const auto& project = Projects_[index]; + const std::string haystack = MetaCoreToLower(project.Name + " " + project.Root.string()); + if (!searchNeedle.empty() && haystack.find(searchNeedle) == std::string::npos) { + continue; + } + + ++visibleCount; + const bool selected = SelectedIndex_ == static_cast(index); + const bool missing = !MetaCore::MetaCoreResolveProjectRootCandidate(project.Root).has_value(); + const ImVec4 cardColor = selected + ? ImVec4(0.20F, 0.20F, 0.20F, 1.0F) + : ImVec4(0.125F, 0.125F, 0.125F, 1.0F); + ImGui::PushID(static_cast(index)); + ImGui::PushStyleColor(ImGuiCol_ChildBg, cardColor); + ImGui::PushStyleColor(ImGuiCol_Border, selected ? ImVec4(1.0F, 1.0F, 1.0F, 0.65F) : ImVec4(0.18F, 0.18F, 0.18F, 1.0F)); + ImGui::BeginChild("ProjectCard", ImVec2(0.0F, 96.0F), true, ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse); + ImGui::SetCursorPos(ImVec2(14.0F, 12.0F)); + ImGui::BeginGroup(); + if (missing) { + ImGui::TextDisabled("%s", project.Name.c_str()); + } else { + ImGui::TextUnformatted(project.Name.c_str()); + } + ImGui::TextDisabled("%s", project.Root.string().c_str()); + if (missing) { + ImGui::TextColored(ImVec4(0.92F, 0.34F, 0.34F, 1.0F), "项目缺失"); + } else if (!project.LastOpened.empty()) { + ImGui::TextDisabled("上次打开 %s", project.LastOpened.c_str()); + } + ImGui::EndGroup(); + ImGui::EndChild(); + + if (ImGui::IsItemHovered()) { + if (ImGui::IsMouseClicked(ImGuiMouseButton_Left)) { + SelectedIndex_ = static_cast(index); + } + if (!missing && ImGui::IsMouseDoubleClicked(ImGuiMouseButton_Left)) { + SelectedIndex_ = static_cast(index); + LaunchSelectedProject(); + } + } + ImGui::PopStyleColor(2); + ImGui::PopID(); + } + + if (visibleCount == 0) { + ImGui::Dummy(ImVec2(1.0F, 48.0F)); + ImGui::TextDisabled("没有项目"); + } + } + + void DrawNewProjectPopup() { + if (OpenNewProjectPopup_) { + ImGui::OpenPopup("新建项目"); + OpenNewProjectPopup_ = false; + } + ImGui::SetNextWindowSize(ImVec2(620.0F, 300.0F), ImGuiCond_Always); + ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(28.0F, 24.0F)); + if (ImGui::BeginPopupModal("新建项目", nullptr, ImGuiWindowFlags_NoResize)) { + const float popupInputWidth = ImGui::GetContentRegionAvail().x; + + ImGui::TextUnformatted("项目名称"); + ImGui::SetNextItemWidth(popupInputWidth); + ImGui::InputText("##NewProjectName", NewProjectNameBuffer_.data(), NewProjectNameBuffer_.size()); + ImGui::Spacing(); + ImGui::TextUnformatted("父目录"); + const float browseButtonWidth = 88.0F; + ImGui::SetNextItemWidth(std::max(1.0F, popupInputWidth - browseButtonWidth - ImGui::GetStyle().ItemSpacing.x)); + ImGui::InputText("##NewProjectParent", NewProjectParentBuffer_.data(), NewProjectParentBuffer_.size()); + ImGui::SameLine(); + if (ImGui::Button("选择...", ImVec2(browseButtonWidth, 0.0F))) { + OpenPathPicker(MetaCoreLauncherPathPickerTarget::NewProjectParent); + } + ImGui::Spacing(); + ImGui::Separator(); + ImGui::Spacing(); + + ImGui::SetCursorPosX(std::max(28.0F, ImGui::GetWindowWidth() - 28.0F - 96.0F * 2.0F - ImGui::GetStyle().ItemSpacing.x)); + if (ImGui::Button("创建", ImVec2(96.0F, 32.0F))) { + const std::string name = NewProjectNameBuffer_.data(); + const std::filesystem::path parent = NewProjectParentBuffer_.data(); + if (name.empty() || parent.empty()) { + StatusMessage_ = "项目名称和父目录不能为空。"; + } else { + const std::filesystem::path projectRoot = parent / name; + if (MetaCore::MetaCoreCreateProjectSkeleton(projectRoot, name)) { + if (UpsertProject(projectRoot)) { + StatusMessage_ = "已创建项目:" + name; + ImGui::CloseCurrentPopup(); + } + } else { + StatusMessage_ = "创建项目失败。"; + } + } + } + ImGui::SameLine(); + if (ImGui::Button("取消", ImVec2(96.0F, 32.0F))) { + ImGui::CloseCurrentPopup(); + } + DrawPathPickerPopup(); + ImGui::EndPopup(); + } + ImGui::PopStyleVar(); + } + + void DrawAddExistingPopup() { + if (OpenAddExistingPopup_) { + ImGui::OpenPopup("添加已有项目"); + OpenAddExistingPopup_ = false; + } + ImGui::SetNextWindowSize(ImVec2(620.0F, 240.0F), ImGuiCond_Always); + ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(28.0F, 24.0F)); + if (ImGui::BeginPopupModal("添加已有项目", nullptr, ImGuiWindowFlags_NoResize)) { + const float popupInputWidth = ImGui::GetContentRegionAvail().x; + + ImGui::TextUnformatted("项目路径"); + const float browseButtonWidth = 88.0F; + ImGui::SetNextItemWidth(std::max(1.0F, popupInputWidth - browseButtonWidth - ImGui::GetStyle().ItemSpacing.x)); + ImGui::InputText("##ExistingProjectPath", AddExistingPathBuffer_.data(), AddExistingPathBuffer_.size()); + ImGui::SameLine(); + if (ImGui::Button("选择...", ImVec2(browseButtonWidth, 0.0F))) { + OpenPathPicker(MetaCoreLauncherPathPickerTarget::ExistingProject); + } + ImGui::Spacing(); + ImGui::Separator(); + ImGui::Spacing(); + + ImGui::SetCursorPosX(std::max(28.0F, ImGui::GetWindowWidth() - 28.0F - 96.0F * 2.0F - ImGui::GetStyle().ItemSpacing.x)); + if (ImGui::Button("添加", ImVec2(96.0F, 32.0F))) { + if (UpsertProject(std::filesystem::path(AddExistingPathBuffer_.data()))) { + StatusMessage_ = "已添加项目:" + Projects_[static_cast(SelectedIndex_)].Name; + ImGui::CloseCurrentPopup(); + } + } + ImGui::SameLine(); + if (ImGui::Button("取消", ImVec2(96.0F, 32.0F))) { + ImGui::CloseCurrentPopup(); + } + DrawPathPickerPopup(); + ImGui::EndPopup(); + } + ImGui::PopStyleVar(); + } + + void DrawPathPickerPopup() { + if (OpenPathPickerPopup_) { + ImGui::OpenPopup("选择路径"); + OpenPathPickerPopup_ = false; + } + + ImGui::SetNextWindowSize(ImVec2(760.0F, 520.0F), ImGuiCond_Always); + ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(28.0F, 24.0F)); + if (ImGui::BeginPopupModal("选择路径", nullptr, ImGuiWindowFlags_NoResize)) { + const bool pickingNewProjectParent = PathPickerTarget_ == MetaCoreLauncherPathPickerTarget::NewProjectParent; + ImGui::TextUnformatted(pickingNewProjectParent ? "选择新项目父目录" : "选择已有项目"); + ImGui::TextDisabled(pickingNewProjectParent ? "选择项目将要创建到的父目录。" : "选择项目根目录,或选择 MetaCore.project.json。"); + ImGui::Spacing(); + + const float popupWidth = ImGui::GetContentRegionAvail().x; + const float actionButtonWidth = 76.0F; + const float pathInputWidth = std::max( + 1.0F, + popupWidth - actionButtonWidth * 3.0F - ImGui::GetStyle().ItemSpacing.x * 3.0F + ); + ImGui::SetNextItemWidth(pathInputWidth); + ImGui::InputText("##PathPickerPath", PathPickerPathBuffer_.data(), PathPickerPathBuffer_.size()); + ImGui::SameLine(); + if (ImGui::Button("前往", ImVec2(actionButtonWidth, 0.0F))) { + (void)SetPathPickerDirectory(std::filesystem::path(PathPickerPathBuffer_.data())); + } + ImGui::SameLine(); + if (ImGui::Button("上一级", ImVec2(actionButtonWidth, 0.0F))) { + const std::filesystem::path parentPath = PathPickerCurrentDirectory_.parent_path(); + if (!parentPath.empty() && parentPath != PathPickerCurrentDirectory_) { + (void)SetPathPickerDirectory(parentPath); + } + } + ImGui::SameLine(); + if (ImGui::Button("主目录", ImVec2(actionButtonWidth, 0.0F))) { + (void)SetPathPickerDirectory(MetaCoreGetHomeDirectory()); + } + + ImGui::Spacing(); + ImGui::TextDisabled("%s", PathPickerCurrentDirectory_.string().c_str()); + ImGui::Spacing(); + + ImGui::BeginChild("PathPickerEntries", ImVec2(0.0F, 300.0F), true); + const std::vector entries = + MetaCoreCollectPathPickerEntries(PathPickerCurrentDirectory_, !pickingNewProjectParent); + if (entries.empty()) { + ImGui::TextDisabled("没有可选择的目录或项目文件。"); + } + for (const auto& entry : entries) { + const std::string label = entry.IsDirectory + ? std::string("[目录] ") + entry.Label + : std::string("[项目文件] ") + entry.Label; + const bool selected = !PathPickerSelectedPath_.empty() && PathPickerSelectedPath_ == entry.Path; + if (ImGui::Selectable(label.c_str(), selected)) { + PathPickerSelectedPath_ = entry.Path; + } + if (ImGui::IsItemHovered() && ImGui::IsMouseDoubleClicked(ImGuiMouseButton_Left)) { + if (entry.IsDirectory) { + (void)SetPathPickerDirectory(entry.Path); + } else { + ApplyPickedPath(entry.Path); + ImGui::CloseCurrentPopup(); + } + } + } + ImGui::EndChild(); + + if (!PathPickerError_.empty()) { + ImGui::TextColored(ImVec4(0.92F, 0.34F, 0.34F, 1.0F), "%s", PathPickerError_.c_str()); + } else if (!pickingNewProjectParent && std::filesystem::exists(PathPickerCurrentDirectory_ / "MetaCore.project.json")) { + ImGui::TextDisabled("当前目录包含 MetaCore.project.json。"); + } else { + ImGui::TextDisabled("双击目录进入,单击目录后可选择该目录。"); + } + + ImGui::Spacing(); + const float footerButtonWidth = 128.0F; + ImGui::SetCursorPosX(std::max( + 28.0F, + ImGui::GetWindowWidth() - 28.0F - footerButtonWidth * 2.0F - ImGui::GetStyle().ItemSpacing.x + )); + if (ImGui::Button( + PathPickerSelectedPath_.empty() ? "选择当前目录" : "选择选中项", + ImVec2(footerButtonWidth, 32.0F) + )) { + ApplyPickedPath(PathPickerSelectedPath_.empty() ? PathPickerCurrentDirectory_ : PathPickerSelectedPath_); + ImGui::CloseCurrentPopup(); + } + ImGui::SameLine(); + if (ImGui::Button("取消", ImVec2(footerButtonWidth, 32.0F))) { + ImGui::CloseCurrentPopup(); + } + ImGui::EndPopup(); + } + ImGui::PopStyleVar(); + } + + MetaCore::MetaCoreWindow Window_{}; + MetaCore::MetaCoreRenderDevice RenderDevice_{}; + MetaCore::MetaCoreEditorViewportRenderer ViewportRenderer_{}; + std::vector Projects_{}; + std::array SearchBuffer_{}; + std::array NewProjectNameBuffer_{}; + std::array NewProjectParentBuffer_{}; + std::array AddExistingPathBuffer_{}; + std::array PathPickerPathBuffer_{}; + std::string StatusMessage_{}; + std::string PathPickerError_{}; + std::filesystem::path PathPickerCurrentDirectory_{}; + std::filesystem::path PathPickerSelectedPath_{}; + int SelectedIndex_ = -1; + bool OpenNewProjectPopup_ = false; + bool OpenAddExistingPopup_ = false; + bool OpenPathPickerPopup_ = false; + MetaCoreLauncherPathPickerTarget PathPickerTarget_ = MetaCoreLauncherPathPickerTarget::NewProjectParent; + bool LauncherSetFilamentBackend_ = false; + bool Initialized_ = false; +}; + +} // namespace + +int main() { +#if !defined(_WIN32) + std::signal(SIGCHLD, SIG_IGN); +#endif + + MetaCoreLauncherApp app; + if (!app.Initialize()) { + std::cerr << "MetaCoreLauncher initialize failed\n"; + return 1; + } + return app.Run(); +} diff --git a/CMakeLists.txt b/CMakeLists.txt index da3b58d..82e8e6e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -548,6 +548,34 @@ target_link_libraries(MetaCoreEditorApp metacore_stage_ui_blit_material(MetaCoreEditorApp) +set(METACORE_LAUNCHER_SOURCES + Apps/MetaCoreLauncher/main.cpp + Source/MetaCoreRender/Private/MetaCoreGlibcCompat.cpp +) + +if(NOT WIN32 AND METACORE_IMGUI_USES_PKG_CONFIG AND EXISTS "${METACORE_IMGUI_GLFW_BACKEND_SOURCE}") + list(APPEND METACORE_LAUNCHER_SOURCES "${METACORE_IMGUI_GLFW_BACKEND_SOURCE}") +endif() + +add_executable(MetaCoreLauncher + ${METACORE_LAUNCHER_SOURCES} +) + +target_link_libraries(MetaCoreLauncher + PRIVATE + MetaCoreFoundation + MetaCorePlatform + MetaCoreRender + imgui::imgui +) + +target_compile_options(MetaCoreLauncher PRIVATE ${METACORE_COMMON_WARNINGS}) +if(WIN32) + target_compile_definitions(MetaCoreLauncher PRIVATE WIN32_LEAN_AND_MEAN NOMINMAX) +endif() +metacore_stage_ui_blit_material(MetaCoreLauncher) + + add_executable(MetaCorePlayer Apps/MetaCorePlayer/main.cpp diff --git a/SandboxProject/Assets/Materials/Material 1.mcmaterial.json b/SandboxProject/Assets/Materials/Material 1.mcmaterial.json index 3f50a86..b5c3f0c 100644 --- a/SandboxProject/Assets/Materials/Material 1.mcmaterial.json +++ b/SandboxProject/Assets/Materials/Material 1.mcmaterial.json @@ -4,8 +4,8 @@ "AoTexture": "", "AssetGuid": "fc3fd465-4f39-44af-907a-4fc0494c2502", "BaseColor": [ - 1.0, - 0.9686274528503418, + 0.46666666865348816, + 0.9529411792755127, 0.16862745583057404 ], "BaseColorTexture": "", diff --git a/SandboxProject/Assets/Materials/Material 1.mcmaterial.json.mcmeta b/SandboxProject/Assets/Materials/Material 1.mcmaterial.json.mcmeta index 224ee15..4e8638a 100644 --- a/SandboxProject/Assets/Materials/Material 1.mcmaterial.json.mcmeta +++ b/SandboxProject/Assets/Materials/Material 1.mcmaterial.json.mcmeta @@ -3,6 +3,6 @@ "guid": "fc3fd465-4f39-44af-907a-4fc0494c2502", "importer_id": "MaterialImporter", "package_path": "Assets/Materials/Material 1.mcmaterial.json", - "source_hash": 12648564269874715657, + "source_hash": 4176055334418841915, "source_path": "Assets/Materials/Material 1.mcmaterial.json" } \ No newline at end of file diff --git a/SandboxProject/Assets/Materials/Material 7.mcmaterial.json b/SandboxProject/Assets/Materials/Material 7.mcmaterial.json new file mode 100644 index 0000000..f735c8e --- /dev/null +++ b/SandboxProject/Assets/Materials/Material 7.mcmaterial.json @@ -0,0 +1,26 @@ +{ + "AlphaCutoff": 0.5, + "AlphaMode": 0, + "AoTexture": "", + "AssetGuid": "b13c413e-0350-4152-9f1e-41552f9823af", + "BaseColor": [ + 0.27450981736183167, + 0.19607843458652496, + 1.0 + ], + "BaseColorTexture": "", + "DoubleSided": false, + "EmissiveColor": [ + 0.0, + 0.0, + 0.0 + ], + "EmissiveTexture": "", + "Metallic": 0.0, + "MetallicRoughnessTexture": "", + "Name": "Material 7", + "NormalTexture": "", + "Roughness": 1.0, + "ShaderModel": 0, + "StableImportKey": "" +} \ No newline at end of file diff --git a/SandboxProject/Assets/Materials/Material 7.mcmaterial.json.mcmeta b/SandboxProject/Assets/Materials/Material 7.mcmaterial.json.mcmeta new file mode 100644 index 0000000..31f7c4c --- /dev/null +++ b/SandboxProject/Assets/Materials/Material 7.mcmaterial.json.mcmeta @@ -0,0 +1,8 @@ +{ + "asset_type": "material", + "guid": "b13c413e-0350-4152-9f1e-41552f9823af", + "importer_id": "MaterialImporter", + "package_path": "Assets/Materials/Material 7.mcmaterial.json", + "source_hash": 12622570808854545607, + "source_path": "Assets/Materials/Material 7.mcmaterial.json" +} \ No newline at end of file diff --git a/SandboxProject/Assets/Models/Cube.glb.mcasset b/SandboxProject/Assets/Models/Cube.glb.mcasset new file mode 100644 index 0000000..83c4a93 Binary files /dev/null and b/SandboxProject/Assets/Models/Cube.glb.mcasset differ diff --git a/SandboxProject/Scenes/Main.mcscene b/SandboxProject/Scenes/Main.mcscene index 409c14c..62b077d 100644 --- a/SandboxProject/Scenes/Main.mcscene +++ b/SandboxProject/Scenes/Main.mcscene @@ -70,18590 +70,12 @@ 0.9999995231628418 ] } - }, - { - "Id": 3, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 0.800000011920929, - 0.800000011920929, - 0.800000011920929 - ], - "BaseColorTextureGuid": "", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d0a9dfe6-52cb-c306-8384-085ea2996675" - ], - "MeshAssetGuid": "9cd50d41-df30-26ff-da7e-e01bb57f7135", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 0, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.5, - "SourceModelAssetGuid": "78fa65d0-3631-4cfc-973d-a4af2962c004", - "SourceModelPath": "Assets/Models/Cube.glb", - "SourceNodePath": "Cube", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Cube.glb", - "ParentId": 0, - "Transform": { - "Position": [ - 0.0, - 0.0, - 0.0 - ], - "RotationEulerDegrees": [ - 0.0, - 0.0, - 0.0 - ], - "Scale": [ - 1.0, - 1.0, - 1.0 - ] - } - }, - { - "Id": 4, - "Name": "111.glb", - "ParentId": 0, - "Transform": { - "Position": [ - 0.0, - 0.0, - 0.0 - ], - "RotationEulerDegrees": [ - 180.0, - 0.0, - 0.0 - ], - "Scale": [ - 1.0, - 1.0, - 1.0 - ] - } - }, - { - "Id": 5, - "Name": "Layer:A-AXIS", - "ParentId": 103, - "Transform": { - "Position": [ - -20.524206161499023, - 13.604644775390625, - 0.8999941945075989 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 6, - "Name": "Layer:A-CURTAIN", - "ParentId": 103, - "Transform": { - "Position": [ - -243.3148956298828, - -133.82516479492188, - 0.9000006318092346 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 7, - "Name": "Layer:A-GROUND", - "ParentId": 103, - "Transform": { - "Position": [ - -16.766881942749023, - -42.917694091796875, - 0.8999966382980347 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 8, - "Name": "Layer:A-HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - 52.659969329833984, - -82.15127563476563, - 0.8999983668327332 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 9, - "Name": "Layer:A-ROOF", - "ParentId": 103, - "Transform": { - "Position": [ - 43.986324310302734, - -7.466888427734375, - 0.8999950885772705 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 10, - "Name": "Layer:A-ROOF_GJ", - "ParentId": 103, - "Transform": { - "Position": [ - -232.1952362060547, - -147.89151000976563, - 0.9000012278556824 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 11, - "Name": "Layer:A-STAIR", - "ParentId": 103, - "Transform": { - "Position": [ - -47.02212905883789, - 4.901153564453125, - 0.8999997973442078 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 12, - "Name": "Layer:A-SURFACE", - "ParentId": 103, - "Transform": { - "Position": [ - -135.8121795654297, - 5.1771240234375, - 0.8999997973442078 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 13, - "Name": "Layer:A-WALL", - "ParentId": 103, - "Transform": { - "Position": [ - -63.923587799072266, - 5.457305908203125, - 0.8999997973442078 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 14, - "Name": "Layer:a-wall-gj", - "ParentId": 103, - "Transform": { - "Position": [ - -308.8412780761719, - -132.87289428710938, - 0.9000005722045898 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 15, - "Name": "Layer:A-WINDOW", - "ParentId": 103, - "Transform": { - "Position": [ - -87.0848388671875, - -43.425933837890625, - -3.347000983922044e-06 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 16, - "Name": "Layer:A01$0$A-GROUND", - "ParentId": 103, - "Transform": { - "Position": [ - -252.38111877441406, - 30.136016845703125, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 17, - "Name": "Layer:A01$0$A-HANDR", - "ParentId": 103, - "Transform": { - "Position": [ - -252.16676330566406, - 30.051971435546875, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 18, - "Name": "Layer:A01$0$A-LVTRY", - "ParentId": 103, - "Transform": { - "Position": [ - -256.01239013671875, - 27.277740478515625, - 0.8999935984611511 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 19, - "Name": "Layer:A01$0$A-STAIR", - "ParentId": 103, - "Transform": { - "Position": [ - -254.5103302001953, - 30.718475341796875, - 0.8999934196472168 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 20, - "Name": "Layer:A01$0$A-SURFACE", - "ParentId": 103, - "Transform": { - "Position": [ - -251.48252868652344, - 30.08099365234375, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 21, - "Name": "Layer:A01$0$A-WALL", - "ParentId": 103, - "Transform": { - "Position": [ - -251.4575653076172, - 30.0794677734375, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 22, - "Name": "Layer:A01$0$A-变形缝", - "ParentId": 103, - "Transform": { - "Position": [ - -255.9491424560547, - 30.354644775390625, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 23, - "Name": "Layer:A01$0$A-幕墙", - "ParentId": 103, - "Transform": { - "Position": [ - -251.60728454589844, - 30.088653564453125, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 24, - "Name": "Layer:A01$0$LATRINE", - "ParentId": 103, - "Transform": { - "Position": [ - -258.5472717285156, - 28.21728515625, - 0.8999935388565063 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 25, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "86c72638-58f3-95a7-c6a5-d6661e2df677", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 20, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸/Layer:A01$0$PUB_HATCH", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:A01$0$PUB_HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -251.79197692871094, - 30.0794677734375, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 26, - "Name": "Layer:A01$0$WINDOW", - "ParentId": 103, - "Transform": { - "Position": [ - -252.08787536621094, - 30.648162841796875, - 0.7499935626983643 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 27, - "Name": "Layer:B01$0$02MM", - "ParentId": 103, - "Transform": { - "Position": [ - -184.03221130371094, - 20.662933349609375, - 0.899993896484375 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 28, - "Name": "Layer:B01$0$A-GROUND", - "ParentId": 103, - "Transform": { - "Position": [ - -134.19876098632813, - 25.837493896484375, - 0.8999936580657959 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 29, - "Name": "Layer:B01$0$A-HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -168.07847595214844, - 10.218780517578125, - 0.8999943733215332 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 30, - "Name": "Layer:B01$0$A-LVTRY", - "ParentId": 103, - "Transform": { - "Position": [ - -184.8655548095703, - 13.601593017578125, - 0.8999941945075989 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 31, - "Name": "Layer:B01$0$A-STAIR", - "ParentId": 103, - "Transform": { - "Position": [ - -166.1652374267578, - 38.733917236328125, - 0.8999931216239929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 32, - "Name": "Layer:B01$0$A-SURFACE", - "ParentId": 103, - "Transform": { - "Position": [ - -165.41610717773438, - 38.692352294921875, - 0.8999931216239929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 33, - "Name": "Layer:B01$0$A-WALL", - "ParentId": 103, - "Transform": { - "Position": [ - -165.39085388183594, - 33.690704345703125, - 0.8999933004379272 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 34, - "Name": "Layer:B01$0$A-幕墙", - "ParentId": 103, - "Transform": { - "Position": [ - -165.50796508789063, - 38.501617431640625, - 0.8999931216239929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 35, - "Name": "Layer:B01$0$A-立面", - "ParentId": 103, - "Transform": { - "Position": [ - -131.78286743164063, - 70.97555541992188, - 0.8999916911125183 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 36, - "Name": "Layer:B01$0$DET", - "ParentId": 103, - "Transform": { - "Position": [ - -184.09376525878906, - 20.606903076171875, - 0.899993896484375 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 37, - "Name": "Layer:B01$0$DIM_SYMB", - "ParentId": 103, - "Transform": { - "Position": [ - -172.10977172851563, - 39.580963134765625, - 0.8999930620193481 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 38, - "Name": "Layer:B01$0$LATRINE", - "ParentId": 103, - "Transform": { - "Position": [ - -183.73069763183594, - 13.024993896484375, - 0.8999941945075989 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 39, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "4064b79f-102b-0a6e-afd3-4cc35ef10431", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 34, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸/Layer:B01$0$PUB_HATCH", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:B01$0$PUB_HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -165.390869140625, - 33.690704345703125, - 0.8999933004379272 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 40, - "Name": "Layer:B01$0$WINDOW", - "ParentId": 103, - "Transform": { - "Position": [ - -165.58645629882813, - 45.055938720703125, - 0.899992823600769 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 41, - "Name": "Layer:B01$0$屋面基础", - "ParentId": 103, - "Transform": { - "Position": [ - -134.61972045898438, - 63.977569580078125, - 0.8999919891357422 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 42, - "Name": "Layer:C01$0$02MM", - "ParentId": 103, - "Transform": { - "Position": [ - -58.43539810180664, - -50.291778564453125, - 0.8999969959259033 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 43, - "Name": "Layer:C01$0$A-GROUND", - "ParentId": 103, - "Transform": { - "Position": [ - -132.40614318847656, - -59.8876953125, - 0.8999974131584167 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 44, - "Name": "Layer:C01$0$A-LVTRY", - "ParentId": 103, - "Transform": { - "Position": [ - -23.456212997436523, - -68.04721069335938, - 0.8999977707862854 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 45, - "Name": "Layer:C01$0$A-STAIR", - "ParentId": 103, - "Transform": { - "Position": [ - -126.36622619628906, - -57.821136474609375, - 0.8999972939491272 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 46, - "Name": "Layer:C01$0$A-SURFACE", - "ParentId": 103, - "Transform": { - "Position": [ - -132.3780059814453, - -52.396453857421875, - 0.8999970555305481 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 47, - "Name": "Layer:C01$0$A-WALL", - "ParentId": 103, - "Transform": { - "Position": [ - -132.3755645751953, - -52.824981689453125, - 0.8999971151351929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 48, - "Name": "Layer:C01$0$A-幕墙", - "ParentId": 103, - "Transform": { - "Position": [ - -132.38320922851563, - -52.481292724609375, - 0.8999970555305481 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 49, - "Name": "Layer:C01$0$DET", - "ParentId": 103, - "Transform": { - "Position": [ - -58.361942291259766, - -50.351837158203125, - 0.8999969959259033 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 50, - "Name": "Layer:C01$0$LATRINE", - "ParentId": 103, - "Transform": { - "Position": [ - -20.954931259155273, - -68.79611206054688, - 0.8999977707862854 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 51, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "f04e73a3-1055-5275-6b10-96efdf31b947", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 46, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸/Layer:C01$0$PUB_HATCH", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:C01$0$PUB_HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -132.3755645751953, - -52.356536865234375, - 0.8999970555305481 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 52, - "Name": "Layer:C01$0$WINDOW", - "ParentId": 103, - "Transform": { - "Position": [ - -132.28973388671875, - -52.911773681640625, - 0.8999971151351929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 53, - "Name": "Layer:D01$0$02MM", - "ParentId": 103, - "Transform": { - "Position": [ - -66.66586303710938, - 104.0318603515625, - 0.8999902606010437 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 54, - "Name": "Layer:D01$0$A-GROUND", - "ParentId": 103, - "Transform": { - "Position": [ - -121.2862548828125, - 107.9632568359375, - 0.8999900817871094 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 55, - "Name": "Layer:D01$0$A-HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -66.21636962890625, - 104.524658203125, - 0.8999902009963989 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 56, - "Name": "Layer:D01$0$A-LVTRY", - "ParentId": 103, - "Transform": { - "Position": [ - -144.08279418945313, - 131.6051025390625, - 0.8999890089035034 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 57, - "Name": "Layer:D01$0$A-STAIR", - "ParentId": 103, - "Transform": { - "Position": [ - -114.25468444824219, - 120.37548828125, - 0.8999895453453064 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 58, - "Name": "Layer:D01$0$A-SURFACE", - "ParentId": 103, - "Transform": { - "Position": [ - -122.65046691894531, - 107.504150390625, - 0.8999900817871094 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 59, - "Name": "Layer:D01$0$A-WALL", - "ParentId": 103, - "Transform": { - "Position": [ - -122.65290832519531, - 107.4947509765625, - 0.8999900817871094 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 60, - "Name": "Layer:D01$0$A-幕墙", - "ParentId": 103, - "Transform": { - "Position": [ - -122.64529418945313, - 107.5888671875, - 0.8999900817871094 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 61, - "Name": "Layer:D01$0$DET", - "ParentId": 103, - "Transform": { - "Position": [ - -66.67135620117188, - 103.975830078125, - 0.8999902606010437 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 62, - "Name": "Layer:D01$0$DIM_SYMB", - "ParentId": 103, - "Transform": { - "Position": [ - -105.52322387695313, - 129.0384521484375, - 0.899989128112793 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 63, - "Name": "Layer:D01$0$LATRINE", - "ParentId": 103, - "Transform": { - "Position": [ - -144.551513671875, - 132.8153076171875, - 0.8999890089035034 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 64, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "a06212aa-107f-0080-276d-405c40102161", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 59, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸/Layer:D01$0$PUB_HATCH", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:D01$0$PUB_HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -122.65293884277344, - 106.345947265625, - 0.8999901413917542 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 65, - "Name": "Layer:D01$0$WINDOW", - "ParentId": 103, - "Transform": { - "Position": [ - -122.01679992675781, - 110.9693603515625, - 0.8999899625778198 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 66, - "Name": "Layer:E01$0$A-GROUND", - "ParentId": 103, - "Transform": { - "Position": [ - -49.77450942993164, - -8.255523681640625, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 67, - "Name": "Layer:E01$0$A-HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -60.04507827758789, - -8.699432373046875, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 68, - "Name": "Layer:E01$0$A-STAIR", - "ParentId": 103, - "Transform": { - "Position": [ - -49.03079605102539, - -4.757049560546875, - 0.899994969367981 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 69, - "Name": "Layer:E01$0$A-SURFACE", - "ParentId": 103, - "Transform": { - "Position": [ - -50.25925064086914, - -8.686492919921875, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 70, - "Name": "Layer:E01$0$A-WALL", - "ParentId": 103, - "Transform": { - "Position": [ - -51.03024673461914, - -8.724029541015625, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 71, - "Name": "Layer:E01$0$A-幕墙", - "ParentId": 103, - "Transform": { - "Position": [ - -50.17172622680664, - -8.606903076171875, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 72, - "Name": "Layer:E01$0$A-防火墙", - "ParentId": 103, - "Transform": { - "Position": [ - -31.189489364624023, - 1.556976318359375, - 0.8999947309494019 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 73, - "Name": "Layer:E01$0$DA", - "ParentId": 103, - "Transform": { - "Position": [ - -43.394046783447266, - -13.925689697265625, - 0.8999953866004944 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 74, - "Name": "Layer:E01$0$DIM_SYMB", - "ParentId": 103, - "Transform": { - "Position": [ - -51.265201568603516, - 0.4352112114429474, - 0.8999947905540466 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 75, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "a8ef1887-10f1-9f42-611b-2ea8d83a3a3b", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 70, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸/Layer:E01$0$PUB_HATCH", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:E01$0$PUB_HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -51.03024673461914, - -8.724029541015625, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 76, - "Name": "Layer:E01$0$WINDOW", - "ParentId": 103, - "Transform": { - "Position": [ - -27.439489364624023, - -10.128692626953125, - 0.8999952077865601 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 77, - "Name": "Layer:E01$0$建筑要求", - "ParentId": 103, - "Transform": { - "Position": [ - -38.796146392822266, - -13.888519287109375, - 0.8999953866004944 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 78, - "Name": "Layer:E_OTHER", - "ParentId": 103, - "Transform": { - "Position": [ - -241.34910583496094, - -134.03579711914063, - 0.9000006318092346 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 79, - "Name": "Layer:EVTR", - "ParentId": 103, - "Transform": { - "Position": [ - -239.01393127441406, - -144.74722290039063, - 0.9000011086463928 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 80, - "Name": "Layer:F01$0$A-GROUND", - "ParentId": 103, - "Transform": { - "Position": [ - -49.58456802368164, - 53.374969482421875, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 81, - "Name": "Layer:F01$0$A-STAIR", - "ParentId": 103, - "Transform": { - "Position": [ - -48.08328628540039, - 52.951995849609375, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 82, - "Name": "Layer:F01$0$A-SURFACE", - "ParentId": 103, - "Transform": { - "Position": [ - -50.01553726196289, - 53.859771728515625, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 83, - "Name": "Layer:F01$0$A-WALL", - "ParentId": 103, - "Transform": { - "Position": [ - -50.053043365478516, - 56.142669677734375, - 0.8999923467636108 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 84, - "Name": "Layer:F01$0$A-幕墙", - "ParentId": 103, - "Transform": { - "Position": [ - -49.93594741821289, - 53.772247314453125, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 85, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "e086eb8a-100b-034a-77ee-3aae5919461e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 80, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸/Layer:F01$0$PUB_HATCH", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:F01$0$PUB_HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -50.05301284790039, - 56.287872314453125, - 0.8999923467636108 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 86, - "Name": "Layer:F01$0$WINDOW", - "ParentId": 103, - "Transform": { - "Position": [ - -49.28848648071289, - 56.530792236328125, - 0.8999923467636108 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 87, - "Name": "Layer:F01$0$建筑要求", - "ParentId": 103, - "Transform": { - "Position": [ - -84.81143188476563, - 52.759185791015625, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 88, - "Name": "Layer:JJ", - "ParentId": 103, - "Transform": { - "Position": [ - -153.56646728515625, - 99.7275390625, - 0.899990439414978 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 89, - "Name": "Layer:LATRINE", - "ParentId": 103, - "Transform": { - "Position": [ - -61.177982330322266, - -92.52847290039063, - 0.6999988555908203 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 90, - "Name": "Layer:PUB_HATCH", - "ParentId": 103, - "Transform": { - "Position": [ - -81.30270385742188, - -106.08700561523438, - -6.079985723772552e-07 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 91, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "909a8a91-1035-b154-1383-b45fda29ca56", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 86, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸/Layer:PUB_HATCH.001", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:PUB_HATCH.001", - "ParentId": 103, - "Transform": { - "Position": [ - -63.87656021118164, - 11.663116455078125, - 0.8999994993209839 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 92, - "Name": "Layer:W-wastewater", - "ParentId": 103, - "Transform": { - "Position": [ - -235.6723175048828, - -134.74545288085938, - 0.9000006914138794 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 93, - "Name": "Layer:WALL", - "ParentId": 103, - "Transform": { - "Position": [ - -363.7915344238281, - 36.973358154296875, - 0.8999931812286377 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 94, - "Name": "Layer:WINDOW", - "ParentId": 103, - "Transform": { - "Position": [ - -67.3477783203125, - 5.477813720703125, - 0.8999997973442078 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 95, - "Name": "Layer:WP_P_WXJ", - "ParentId": 103, - "Transform": { - "Position": [ - -211.9329376220703, - -136.89663696289063, - 0.9000007510185242 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 96, - "Name": "Layer:停车场", - "ParentId": 103, - "Transform": { - "Position": [ - -180.35023498535156, - -139.21536254882813, - 0.9000008702278137 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 97, - "Name": "Layer:出水槽\预留洞", - "ParentId": 103, - "Transform": { - "Position": [ - 185.88357543945313, - -65.30740356445313, - 0.8999976515769958 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 98, - "Name": "Layer:外墙石材", - "ParentId": 103, - "Transform": { - "Position": [ - -164.94482421875, - 13.515472412109375, - 0.8999994397163391 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 99, - "Name": "Layer:洁具", - "ParentId": 103, - "Transform": { - "Position": [ - -303.7396545410156, - -132.95364379882813, - 0.9000006318092346 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 100, - "Name": "Layer:烟囱", - "ParentId": 103, - "Transform": { - "Position": [ - 55.332759857177734, - -36.705352783203125, - 0.8999963998794556 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 101, - "Name": "Layer:设备提升孔\泵坑\地沟", - "ParentId": 103, - "Transform": { - "Position": [ - 177.16860961914063, - -68.46493530273438, - 0.8999977707862854 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 102, - "Name": "Layer:雨水管", - "ParentId": 103, - "Transform": { - "Position": [ - -314.9201354980469, - -127.96493530273438, - 0.9000003933906555 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 103, - "Name": "图纸", - "ParentId": 4, - "Transform": { - "Position": [ - 142.2667236328125, - 217.93490600585938, - -0.9000043272972107 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 104, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88", - "0185c09b-f592-d88b-5eb5-860573ffc451", - "940f631e-fede-197a-5078-f279571ce61f", - "adb01aa6-f56a-ce9d-e716-7d917c89c1c1", - "898c5046-efd9-b073-c898-bcea40e494b9", - "821f3a58-ef7c-5294-bd28-f1739b1ae76e", - "6c317e54-ef50-0a8d-5687-9e6f9c0bd2ab", - "7375b13f-efad-0269-88fd-cf3c411fef72", - "63ad2927-ef63-b33d-943f-43fcc803f400", - "12190225-fe02-c884-b180-f9355549fc90", - "8aabfbe6-6230-d524-cb37-255956c057db", - "1ebb2397-8cd7-0746-383e-cfa2e7b37e12", - "9a8027a6-74d2-dd49-1f55-b95c5c4f3003", - "9d27b5e3-8237-3607-9b27-d90e79ce6a97", - "93b27ffe-7aec-7165-d0d2-be583ac9a853", - "49012aad-a49d-e384-38a0-d5115246c29f", - "2dbf4e56-9efe-0f6b-c7f6-362601cccaf4", - "7c1dfdad-1031-7999-4268-065cc12ad5dc", - "109c2c15-1c28-5aa3-f365-8a8272343863", - "b8f1846d-2257-eebe-f588-562ee4bebc12", - "5d0fd3a8-1a52-1c02-ab66-fe8e8974814a", - "174d8168-0f9f-133d-f32a-29290fa83d28", - "5b100451-f747-7efc-eef9-7d0dc35ccde3", - "7f516819-fc8c-ecfe-8113-cbbe5b613345", - "8f399f98-027e-595f-8d38-b48d8b156ef0", - "8836ce28-e40c-3603-09c8-3bac414b648c", - "5775c52f-146c-2e3e-a3f4-466b67470662", - "9203ddb9-e5de-a81d-d1f7-31956fa20b2f", - "6dc366c1-f569-bee3-9799-59d0a5ca350a", - "e16699c1-d88e-4ef9-3686-6d1c906bb6ab", - "732b84de-3d04-b85d-089d-6481d49fc81b", - "bbd0cbc5-280d-6eda-7621-502ef5554e49", - "9b4876d7-0dba-a422-5ecf-d24d56877d50", - "0ab0bc04-34c5-d79d-6b4d-3373840cbfc3", - "c2fd0285-3a28-84ff-0d03-36ac288c681e", - "8368df19-fc9c-a5c2-3ca1-59dc5badb759", - "83d293d9-f0f1-a3fd-bcb6-1d3be4f5c494", - "e7fb4681-ea52-1de2-7f7c-03b857c8c062", - "fd181881-ea3b-b91e-a30c-99ac17ef4768", - "3d8bc846-490d-df68-d34b-c10d4fac237a", - "e0ef8f3f-f229-f83e-372d-9b849c3b32b0", - "3063f855-0a7d-477e-9bd0-330f30d0350c" - ], - "MeshAssetGuid": "c0ab4595-10df-f85b-0f82-b4285b58cf8d", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 99, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房一层", - "ParentId": 4, - "Transform": { - "Position": [ - -89.47929382324219, - 306.06756591796875, - -1.3378637959249318e-05 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 105, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "74cdd197-37b8-8d34-4852-4db661bf1ec5", - "34b8b43b-9622-e3d6-d8b1-e4f800db6179", - "58b0bd0c-593a-3ca1-ade0-6db5620a6399", - "ee452252-a135-b761-349e-6c76bef48b26", - "de72d431-190c-abfd-c8d1-1239ac588496", - "6ca04a38-8551-31aa-9631-a59f9410d3dd", - "737bc356-811e-ee80-08f1-071bd9ad2a9c", - "b90c34fa-f012-b8e2-f40c-f1e8ad5e0c45", - "998a0402-e4cb-a281-5c1d-dccabffcbfcb", - "715ef7ad-2c1d-e444-ca1c-7d5df4c0a54f", - "9f571678-7e2c-2ce4-191b-c692619a3be1" - ], - "MeshAssetGuid": "981d4c72-1041-981e-dd21-8384d29e2f70", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 100, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房管道夹层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房管道夹层", - "ParentId": 4, - "Transform": { - "Position": [ - 16.616003036499023, - 325.43243408203125, - -129.41839599609375 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 106, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "c49b05bd-b833-8cc9-14bd-d80ac7b5fd9f", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "50db2670-9055-ac8e-e382-d31c72516e01", - "a8d368ac-70eb-577a-613e-eb201989c50f", - "2301edee-78ec-878f-c456-ddd0c4485949", - "8aa87b3f-3186-fc18-0b73-864a0fbf9e1e", - "b927d606-de1f-6aaf-b460-a27805150e68", - "b9bac8f0-0e7b-13e0-7411-5dc5ec56f61d", - "5d537728-a1b5-71fb-ab29-5087b5d43a27", - "90161691-cfe5-ad11-13ee-e9e1759d4b21", - "f6ae4189-5a2d-deca-ea56-b1b001409a61", - "87528b8f-968e-b724-c717-67423d9aa4dc" - ], - "MeshAssetGuid": "00f90179-106b-6129-1f74-f2dc54c1d50a", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 101, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房地下一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房地下一层", - "ParentId": 4, - "Transform": { - "Position": [ - 2.0801398754119873, - 264.1733093261719, - 8.999988555908203 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 107, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "993e49a7-b858-87a1-5cfa-1fe402d7beea", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "36e20a88-b77c-1eb0-daf6-faa3c524b644", - "b6fc4fd8-2582-1f0f-3a07-08094477b683", - "4bfbb704-779a-e195-3a5b-d632b61501cb", - "97428686-a83c-f1cd-d347-e18c06383cbd", - "d0853748-31cf-f33c-83a1-13efb184c131", - "38929790-8b00-b8c5-55d3-a8c1e2aed7a5", - "972158a0-a984-3595-931c-0b655d9285a6", - "98198bde-9970-c9d1-dde2-16bf997e19b6", - "b78a6925-75df-0250-fb55-98cffdffb885", - "7182f20d-964d-5d8b-ca89-a04add097130", - "da7d4fe2-17c0-25ea-0f59-e73177c1de6e", - "c38a7466-eb5e-1ab0-8c28-80db1d838543", - "b6164047-7f9e-15ab-ba94-4aaeac0c3b1a", - "8b449292-9ccd-b9f0-4ac6-f88272a81adb", - "a0561211-844a-b138-275a-1d81833531c3", - "716d4dec-d674-db96-0aeb-eef985ea4e0b", - "d8aa6a7b-772f-08fc-4d85-d07b685a07fe" - ], - "MeshAssetGuid": "f20b05dc-6da5-f1d4-a905-7c6359f556e6", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 102, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房二层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房二层", - "ParentId": 4, - "Transform": { - "Position": [ - 70.86351776123047, - 273.7416076660156, - -9.000014305114746 - ], - "RotationEulerDegrees": [ - 5.004268587072147e-06, - 1.5315769985591032e-07, - 176.4939727783203 - ], - "Scale": [ - 0.9999999403953552, - 1.0, - 1.0 - ] - } - }, - { - "Id": 108, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "69056689-a7f8-0102-10af-690ac9cb0140", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ebb92f88-1aaa-041d-f281-007d90966914", - "0a26ef49-c774-63c1-eb3c-95dca1ee548b", - "f36d8f9d-495c-cb60-e84a-fb8f9528c06c", - "4a66f406-275a-1b1f-bb1c-ffc08ab18590", - "a4abb73a-df75-50bd-6c09-7af9775523f9", - "5d923ed1-79d3-881c-eb98-17dacc4dd0f6", - "abec526b-5ae5-d733-6258-96dd093e27f0", - "bd413915-bc60-8681-33cf-ea8f2a327dc3", - "96c1bad6-24fb-c0f4-5225-29fd4568b0da", - "308a14ef-28b8-a519-5bf7-08a780bb7c29", - "9d11c67f-0651-3e04-1bab-6ca745309bd5", - "d30c7ba4-f48d-b33a-00ca-6d2bfc612246", - "39a7e942-1c30-ee61-d4a1-b050662ee734", - "2431f310-89e9-d4ba-0cd5-ced881c1251e", - "85f219a3-a316-2862-451e-6e55502fb901", - "d36a91e6-00fc-e1d9-80b4-a2c39cf618b6", - "e9ae0634-b8cb-9f87-309a-e461e5a7434d", - "2bdc90bb-fefe-46ee-82cc-c0612ef41560", - "c5aec071-42ec-448a-1505-10224d3b89fe", - "9fb0b7be-f8b0-539f-5952-799a28059122", - "45e707e3-715d-0e98-b57e-f76246229272", - "6ea6bcd0-0d71-fbc2-9435-313a14da6772", - "7ea18225-74b1-fe9d-c077-bf94bc25d3f5", - "709d2d79-926a-99cd-4b0f-ca4937e05b97", - "b7907105-6a09-ca9f-7bf0-84215461bc44", - "672210a9-507e-1b75-5f53-911c70813c50", - "b31561c8-6001-9f4a-b894-f3598ca2f631", - "ab2b0cd3-28ac-545d-22ef-0eec896cd570", - "97f95273-ebab-f554-930a-958bd25a5c47", - "fcf7a454-3896-cf1c-22fc-38d13d69d5e0" - ], - "MeshAssetGuid": "5879b99b-62fc-ef0f-6dfa-3847435f13cf", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 103, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房外墙", - "ParentId": 4, - "Transform": { - "Position": [ - -23.40589141845703, - 295.93389892578125, - -1.5356456060544588e-05 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 109, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "527ab275-df03-e4de-a17b-f2e4e8875f6f", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "f25ab97e-fda9-3afa-e9b8-802bbc1c0074", - "630d90a8-0d3a-31fa-9427-cc7d4267ed71", - "1fb8a9f0-3970-9786-b9fc-641dd505140e" - ], - "MeshAssetGuid": "e60b6143-5cbf-5bf4-be00-317316ed53e1", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 104, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房一层夹层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房一层夹层", - "ParentId": 4, - "Transform": { - "Position": [ - 120.41449737548828, - 191.88438415527344, - -5.200009346008301 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 110, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "c22e1020-4878-5168-cda5-547334832287", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "102d3c6a-bcba-ae3d-3333-f39a9753b501", - "17c84e81-62d9-5a11-b34e-74ba3943540d", - "fbf85651-0df2-595c-2633-1ea03479cdb2" - ], - "MeshAssetGuid": "222ce92b-44f6-ccb3-450e-9367baaffe52", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 105, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "卷包车间西侧到A区主通道出入口", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "卷包车间西侧到A区主通道出入口", - "ParentId": 4, - "Transform": { - "Position": [ - -88.42301940917969, - 303.8033142089844, - -6.000013828277588 - ], - "RotationEulerDegrees": [ - 4.687477517251182e-09, - -1.531577709101839e-07, - -3.506028890609741 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 111, - "Name": "Layer:A-AXIS.001", - "ParentId": 209, - "Transform": { - "Position": [ - -20.524206161499023, - 13.604644775390625, - 0.8999941945075989 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 112, - "Name": "Layer:A-CURTAIN.001", - "ParentId": 209, - "Transform": { - "Position": [ - -243.3148956298828, - -133.82516479492188, - 0.9000006318092346 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 113, - "Name": "Layer:A-GROUND.001", - "ParentId": 209, - "Transform": { - "Position": [ - -16.766881942749023, - -42.917694091796875, - 0.8999966382980347 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 114, - "Name": "Layer:A-HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - 52.659969329833984, - -82.15127563476563, - 0.8999983668327332 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 115, - "Name": "Layer:A-ROOF.001", - "ParentId": 209, - "Transform": { - "Position": [ - 43.986324310302734, - -7.466888427734375, - 0.8999950885772705 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 116, - "Name": "Layer:A-ROOF_GJ.001", - "ParentId": 209, - "Transform": { - "Position": [ - -232.1952362060547, - -147.89151000976563, - 0.9000012278556824 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 117, - "Name": "Layer:A-STAIR.001", - "ParentId": 209, - "Transform": { - "Position": [ - -47.02212905883789, - 4.901153564453125, - 0.8999997973442078 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 118, - "Name": "Layer:A-SURFACE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -135.8121795654297, - 5.1771240234375, - 0.8999997973442078 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 119, - "Name": "Layer:a-wall-gj.001", - "ParentId": 209, - "Transform": { - "Position": [ - -308.8412780761719, - -132.87289428710938, - 0.9000005722045898 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 120, - "Name": "Layer:A-WALL.001", - "ParentId": 209, - "Transform": { - "Position": [ - -63.923587799072266, - 5.457305908203125, - 0.8999997973442078 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 121, - "Name": "Layer:A-WINDOW.001", - "ParentId": 209, - "Transform": { - "Position": [ - -87.0848388671875, - -43.425933837890625, - -3.347000983922044e-06 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 122, - "Name": "Layer:A01$0$A-GROUND.001", - "ParentId": 209, - "Transform": { - "Position": [ - -252.38111877441406, - 30.136016845703125, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 123, - "Name": "Layer:A01$0$A-HANDR.001", - "ParentId": 209, - "Transform": { - "Position": [ - -252.16676330566406, - 30.051971435546875, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 124, - "Name": "Layer:A01$0$A-LVTRY.001", - "ParentId": 209, - "Transform": { - "Position": [ - -256.01239013671875, - 27.277740478515625, - 0.8999935984611511 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 125, - "Name": "Layer:A01$0$A-STAIR.001", - "ParentId": 209, - "Transform": { - "Position": [ - -254.5103302001953, - 30.718475341796875, - 0.8999934196472168 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 126, - "Name": "Layer:A01$0$A-SURFACE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -251.48252868652344, - 30.08099365234375, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 127, - "Name": "Layer:A01$0$A-WALL.001", - "ParentId": 209, - "Transform": { - "Position": [ - -251.4575653076172, - 30.0794677734375, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 128, - "Name": "Layer:A01$0$A-变形缝.001", - "ParentId": 209, - "Transform": { - "Position": [ - -255.9491424560547, - 30.354644775390625, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 129, - "Name": "Layer:A01$0$A-幕墙.001", - "ParentId": 209, - "Transform": { - "Position": [ - -251.60728454589844, - 30.088653564453125, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 130, - "Name": "Layer:A01$0$LATRINE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -258.5472717285156, - 28.21728515625, - 0.8999935388565063 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 131, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "4a695df2-6655-ec15-fb12-7b691eaf7d54", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 126, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸001/Layer:A01$0$PUB_HATCH.001", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:A01$0$PUB_HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - -251.79197692871094, - 30.0794677734375, - 0.8999934792518616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 132, - "Name": "Layer:A01$0$WINDOW.001", - "ParentId": 209, - "Transform": { - "Position": [ - -252.08787536621094, - 30.648162841796875, - 0.7499935626983643 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 133, - "Name": "Layer:B01$0$02MM.001", - "ParentId": 209, - "Transform": { - "Position": [ - -184.03221130371094, - 20.662933349609375, - 0.899993896484375 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 134, - "Name": "Layer:B01$0$A-GROUND.001", - "ParentId": 209, - "Transform": { - "Position": [ - -134.19876098632813, - 25.837493896484375, - 0.8999936580657959 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 135, - "Name": "Layer:B01$0$A-HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - -168.07847595214844, - 10.218780517578125, - 0.8999943733215332 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 136, - "Name": "Layer:B01$0$A-LVTRY.001", - "ParentId": 209, - "Transform": { - "Position": [ - -184.8655548095703, - 13.601593017578125, - 0.8999941945075989 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 137, - "Name": "Layer:B01$0$A-STAIR.001", - "ParentId": 209, - "Transform": { - "Position": [ - -166.1652374267578, - 38.733917236328125, - 0.8999931216239929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 138, - "Name": "Layer:B01$0$A-SURFACE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -165.41610717773438, - 38.692352294921875, - 0.8999931216239929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 139, - "Name": "Layer:B01$0$A-WALL.001", - "ParentId": 209, - "Transform": { - "Position": [ - -165.39085388183594, - 33.690704345703125, - 0.8999933004379272 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 140, - "Name": "Layer:B01$0$A-幕墙.001", - "ParentId": 209, - "Transform": { - "Position": [ - -165.50796508789063, - 38.501617431640625, - 0.8999931216239929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 141, - "Name": "Layer:B01$0$A-立面.001", - "ParentId": 209, - "Transform": { - "Position": [ - -131.78286743164063, - 70.97555541992188, - 0.8999916911125183 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 142, - "Name": "Layer:B01$0$DET.001", - "ParentId": 209, - "Transform": { - "Position": [ - -184.09376525878906, - 20.606903076171875, - 0.899993896484375 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 143, - "Name": "Layer:B01$0$DIM_SYMB.001", - "ParentId": 209, - "Transform": { - "Position": [ - -172.10977172851563, - 39.580963134765625, - 0.8999930620193481 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 144, - "Name": "Layer:B01$0$LATRINE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -183.73069763183594, - 13.024993896484375, - 0.8999941945075989 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 145, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "18c911b2-5ba4-ea50-3d4e-3a0a3eef0f5f", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 140, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸001/Layer:B01$0$PUB_HATCH.001", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:B01$0$PUB_HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - -165.390869140625, - 33.690704345703125, - 0.8999933004379272 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 146, - "Name": "Layer:B01$0$WINDOW.001", - "ParentId": 209, - "Transform": { - "Position": [ - -165.58645629882813, - 45.055938720703125, - 0.899992823600769 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 147, - "Name": "Layer:B01$0$屋面基础.001", - "ParentId": 209, - "Transform": { - "Position": [ - -134.61972045898438, - 63.977569580078125, - 0.8999919891357422 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 148, - "Name": "Layer:C01$0$02MM.001", - "ParentId": 209, - "Transform": { - "Position": [ - -58.43539810180664, - -50.291778564453125, - 0.8999969959259033 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 149, - "Name": "Layer:C01$0$A-GROUND.001", - "ParentId": 209, - "Transform": { - "Position": [ - -132.40614318847656, - -59.8876953125, - 0.8999974131584167 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 150, - "Name": "Layer:C01$0$A-LVTRY.001", - "ParentId": 209, - "Transform": { - "Position": [ - -23.456212997436523, - -68.04721069335938, - 0.8999977707862854 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 151, - "Name": "Layer:C01$0$A-STAIR.001", - "ParentId": 209, - "Transform": { - "Position": [ - -126.36622619628906, - -57.821136474609375, - 0.8999972939491272 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 152, - "Name": "Layer:C01$0$A-SURFACE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -132.3780059814453, - -52.396453857421875, - 0.8999970555305481 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 153, - "Name": "Layer:C01$0$A-WALL.001", - "ParentId": 209, - "Transform": { - "Position": [ - -132.3755645751953, - -52.824981689453125, - 0.8999971151351929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 154, - "Name": "Layer:C01$0$A-幕墙.001", - "ParentId": 209, - "Transform": { - "Position": [ - -132.38320922851563, - -52.481292724609375, - 0.8999970555305481 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 155, - "Name": "Layer:C01$0$DET.001", - "ParentId": 209, - "Transform": { - "Position": [ - -58.361942291259766, - -50.351837158203125, - 0.8999969959259033 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 156, - "Name": "Layer:C01$0$LATRINE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -20.954931259155273, - -68.79611206054688, - 0.8999977707862854 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 157, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "26f02a5b-5567-0937-4e64-9133dbdd14a6", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 152, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸001/Layer:C01$0$PUB_HATCH.001", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:C01$0$PUB_HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - -132.3755645751953, - -52.356536865234375, - 0.8999970555305481 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 158, - "Name": "Layer:C01$0$WINDOW.001", - "ParentId": 209, - "Transform": { - "Position": [ - -132.28973388671875, - -52.911773681640625, - 0.8999971151351929 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 159, - "Name": "Layer:D01$0$02MM.001", - "ParentId": 209, - "Transform": { - "Position": [ - -66.66586303710938, - 104.0318603515625, - 0.8999902606010437 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 160, - "Name": "Layer:D01$0$A-GROUND.001", - "ParentId": 209, - "Transform": { - "Position": [ - -121.2862548828125, - 107.9632568359375, - 0.8999900817871094 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 161, - "Name": "Layer:D01$0$A-HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - -66.21636962890625, - 104.524658203125, - 0.8999902009963989 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 162, - "Name": "Layer:D01$0$A-LVTRY.001", - "ParentId": 209, - "Transform": { - "Position": [ - -144.08279418945313, - 131.6051025390625, - 0.8999890089035034 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 163, - "Name": "Layer:D01$0$A-STAIR.001", - "ParentId": 209, - "Transform": { - "Position": [ - -114.25468444824219, - 120.37548828125, - 0.8999895453453064 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 164, - "Name": "Layer:D01$0$A-SURFACE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -122.65046691894531, - 107.504150390625, - 0.8999900817871094 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 165, - "Name": "Layer:D01$0$A-WALL.001", - "ParentId": 209, - "Transform": { - "Position": [ - -122.65290832519531, - 107.4947509765625, - 0.8999900817871094 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 166, - "Name": "Layer:D01$0$A-幕墙.001", - "ParentId": 209, - "Transform": { - "Position": [ - -122.64529418945313, - 107.5888671875, - 0.8999900817871094 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 167, - "Name": "Layer:D01$0$DET.001", - "ParentId": 209, - "Transform": { - "Position": [ - -66.67135620117188, - 103.975830078125, - 0.8999902606010437 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 168, - "Name": "Layer:D01$0$DIM_SYMB.001", - "ParentId": 209, - "Transform": { - "Position": [ - -105.52322387695313, - 129.0384521484375, - 0.899989128112793 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 169, - "Name": "Layer:D01$0$LATRINE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -144.551513671875, - 132.8153076171875, - 0.8999890089035034 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 170, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "a814fbdb-4e02-a4d6-a1aa-0327e21d0f49", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 165, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸001/Layer:D01$0$PUB_HATCH.001", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:D01$0$PUB_HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - -122.65293884277344, - 106.345947265625, - 0.8999901413917542 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 171, - "Name": "Layer:D01$0$WINDOW.001", - "ParentId": 209, - "Transform": { - "Position": [ - -122.01679992675781, - 110.9693603515625, - 0.8999899625778198 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 172, - "Name": "Layer:E01$0$A-GROUND.001", - "ParentId": 209, - "Transform": { - "Position": [ - -49.77450942993164, - -8.255523681640625, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 173, - "Name": "Layer:E01$0$A-HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - -60.04507827758789, - -8.699432373046875, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 174, - "Name": "Layer:E01$0$A-STAIR.001", - "ParentId": 209, - "Transform": { - "Position": [ - -49.03079605102539, - -4.757049560546875, - 0.899994969367981 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 175, - "Name": "Layer:E01$0$A-SURFACE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -50.25925064086914, - -8.686492919921875, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 176, - "Name": "Layer:E01$0$A-WALL.001", - "ParentId": 209, - "Transform": { - "Position": [ - -51.03024673461914, - -8.724029541015625, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 177, - "Name": "Layer:E01$0$A-幕墙.001", - "ParentId": 209, - "Transform": { - "Position": [ - -50.17172622680664, - -8.606903076171875, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 178, - "Name": "Layer:E01$0$A-防火墙.001", - "ParentId": 209, - "Transform": { - "Position": [ - -31.189489364624023, - 1.556976318359375, - 0.8999947309494019 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 179, - "Name": "Layer:E01$0$DA.001", - "ParentId": 209, - "Transform": { - "Position": [ - -43.394046783447266, - -13.925689697265625, - 0.8999953866004944 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 180, - "Name": "Layer:E01$0$DIM_SYMB.001", - "ParentId": 209, - "Transform": { - "Position": [ - -51.265201568603516, - 0.4352112114429474, - 0.8999947905540466 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 181, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "8ac65a10-ccd1-987b-8be5-a77115e384bd", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 176, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸001/Layer:E01$0$PUB_HATCH.001", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:E01$0$PUB_HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - -51.03024673461914, - -8.724029541015625, - 0.8999951481819153 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 182, - "Name": "Layer:E01$0$WINDOW.001", - "ParentId": 209, - "Transform": { - "Position": [ - -27.439489364624023, - -10.128692626953125, - 0.8999952077865601 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 183, - "Name": "Layer:E01$0$建筑要求.001", - "ParentId": 209, - "Transform": { - "Position": [ - -38.796146392822266, - -13.888519287109375, - 0.8999953866004944 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 184, - "Name": "Layer:E_OTHER.001", - "ParentId": 209, - "Transform": { - "Position": [ - -241.34910583496094, - -134.03579711914063, - 0.9000006318092346 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 185, - "Name": "Layer:EVTR.001", - "ParentId": 209, - "Transform": { - "Position": [ - -239.01393127441406, - -144.74722290039063, - 0.9000011086463928 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 186, - "Name": "Layer:F01$0$A-GROUND.001", - "ParentId": 209, - "Transform": { - "Position": [ - -49.58456802368164, - 53.374969482421875, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 187, - "Name": "Layer:F01$0$A-STAIR.001", - "ParentId": 209, - "Transform": { - "Position": [ - -48.08328628540039, - 52.951995849609375, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 188, - "Name": "Layer:F01$0$A-SURFACE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -50.01553726196289, - 53.859771728515625, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 189, - "Name": "Layer:F01$0$A-WALL.001", - "ParentId": 209, - "Transform": { - "Position": [ - -50.053043365478516, - 56.142669677734375, - 0.8999923467636108 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 190, - "Name": "Layer:F01$0$A-幕墙.001", - "ParentId": 209, - "Transform": { - "Position": [ - -49.93594741821289, - 53.772247314453125, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 191, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "c0180fd0-c018-97b6-cfdd-f1ae0699fa22", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 186, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸001/Layer:F01$0$PUB_HATCH.001", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:F01$0$PUB_HATCH.001", - "ParentId": 209, - "Transform": { - "Position": [ - -50.05301284790039, - 56.287872314453125, - 0.8999923467636108 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 192, - "Name": "Layer:F01$0$WINDOW.001", - "ParentId": 209, - "Transform": { - "Position": [ - -49.28848648071289, - 56.530792236328125, - 0.8999923467636108 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 193, - "Name": "Layer:F01$0$建筑要求.001", - "ParentId": 209, - "Transform": { - "Position": [ - -84.81143188476563, - 52.759185791015625, - 0.8999924659729004 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 194, - "Name": "Layer:JJ.001", - "ParentId": 209, - "Transform": { - "Position": [ - -153.56646728515625, - 99.7275390625, - 0.899990439414978 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 195, - "Name": "Layer:LATRINE.001", - "ParentId": 209, - "Transform": { - "Position": [ - -61.177982330322266, - -92.52847290039063, - 0.6999988555908203 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 196, - "Name": "Layer:PUB_HATCH.002", - "ParentId": 209, - "Transform": { - "Position": [ - -81.30270385742188, - -106.08700561523438, - -6.079985723772552e-07 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 197, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "75a006c1-c11d-249b-4934-1838831ef62b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "93f4b9be-f51e-39c9-5084-d9db7a8eae88" - ], - "MeshAssetGuid": "e85a9199-a847-0456-7185-7e48dac09001", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 192, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "图纸001/Layer:PUB_HATCH.003", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "Layer:PUB_HATCH.003", - "ParentId": 209, - "Transform": { - "Position": [ - -63.87656021118164, - 11.663116455078125, - 0.8999994993209839 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 198, - "Name": "Layer:W-wastewater.001", - "ParentId": 209, - "Transform": { - "Position": [ - -235.6723175048828, - -134.74545288085938, - 0.9000006914138794 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 199, - "Name": "Layer:WALL.001", - "ParentId": 209, - "Transform": { - "Position": [ - -363.7915344238281, - 36.973358154296875, - 0.8999931812286377 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 200, - "Name": "Layer:WINDOW.001", - "ParentId": 209, - "Transform": { - "Position": [ - -67.3477783203125, - 5.477813720703125, - 0.8999997973442078 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 201, - "Name": "Layer:WP_P_WXJ.001", - "ParentId": 209, - "Transform": { - "Position": [ - -211.9329376220703, - -136.89663696289063, - 0.9000007510185242 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 202, - "Name": "Layer:停车场.001", - "ParentId": 209, - "Transform": { - "Position": [ - -180.35023498535156, - -139.21536254882813, - 0.9000008702278137 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 203, - "Name": "Layer:出水槽\预留洞.001", - "ParentId": 209, - "Transform": { - "Position": [ - 185.88357543945313, - -65.30740356445313, - 0.8999976515769958 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 204, - "Name": "Layer:外墙石材.001", - "ParentId": 209, - "Transform": { - "Position": [ - -164.94482421875, - 13.515472412109375, - 0.8999994397163391 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 205, - "Name": "Layer:洁具.001", - "ParentId": 209, - "Transform": { - "Position": [ - -303.7396545410156, - -132.95364379882813, - 0.9000006318092346 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 206, - "Name": "Layer:烟囱.001", - "ParentId": 209, - "Transform": { - "Position": [ - 55.332759857177734, - -36.705352783203125, - 0.8999963998794556 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 207, - "Name": "Layer:设备提升孔\泵坑\地沟.001", - "ParentId": 209, - "Transform": { - "Position": [ - 177.16860961914063, - -68.46493530273438, - 0.8999977707862854 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 208, - "Name": "Layer:雨水管.001", - "ParentId": 209, - "Transform": { - "Position": [ - -314.9201354980469, - -127.96493530273438, - 0.9000003933906555 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 209, - "Name": "图纸001", - "ParentId": 4, - "Transform": { - "Position": [ - 142.2667236328125, - 217.93490600585938, - -0.9000043272972107 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 210, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "c288f274-d4f0-3c07-4d29-e1d5600c3095", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "65e51661-7d9b-be30-1d04-2584e48a66cc" - ], - "MeshAssetGuid": "a629a2dc-538a-a5cb-6eeb-45babd08e816", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 205, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "地下管廊外壳", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "地下管廊外壳", - "ParentId": 4, - "Transform": { - "Position": [ - 91.5872573852539, - 216.2451629638672, - 6.000001430511475 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 211, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "aa63d91c-ce53-f3eb-e371-1d1813002013", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "13abb8e2-44ba-5051-7015-b5cc68f1d478", - "c289fe8c-f0da-d242-0d68-e826b124bec4" - ], - "MeshAssetGuid": "85886ecc-3bd5-e228-c51a-9c999f5a0d2b", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 206, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "地下管廊一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "地下管廊一层", - "ParentId": 4, - "Transform": { - "Position": [ - 91.5872573852539, - 216.2451629638672, - 6.200002670288086 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 212, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "01bb28f4-da76-a967-de06-45fa0ce9e0a2", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d81bc436-a805-6b0b-0dd0-283372b3f695", - "a8928797-0f9c-1a86-21cf-7c9943aa35ef", - "35c55ceb-54d5-e4f4-5988-61b2a6c094c3", - "9491ab37-980b-84b6-d089-af77ce7f2139", - "2a76fd56-a81c-088c-c3c0-ac4a0aa0026a" - ], - "MeshAssetGuid": "bb75944d-35e6-e2c8-b62e-23b2773411e3", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 207, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "地下人行通道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "地下人行通道", - "ParentId": 4, - "Transform": { - "Position": [ - -113.9768295288086, - 119.05475616455078, - 6.150020122528076 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 213, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "0797fc32-e61d-f12a-6721-e5a18e51f4a2", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ee3b9129-a812-bd51-b422-799cbe680815" - ], - "MeshAssetGuid": "812b0765-4d3f-6b09-7e52-4687c3114717", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 208, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "地下人行通道-顶面", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "地下人行通道-顶面", - "ParentId": 4, - "Transform": { - "Position": [ - -113.97687530517578, - 119.02046203613281, - 0.29999449849128723 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 214, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "2ba0b385-867c-a818-8261-3ad0a3b0e2e9", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "12e013a3-5787-1e95-712b-e2577784f5b8", - "0ca47937-0a65-a38d-ee9e-058438c2e0c0", - "4cd597db-95a4-90e7-7ec2-877f6b7d9e38", - "e6fd8631-2de9-8201-3efa-d0c4d4799e23", - "e1b5c17c-ae5f-2de7-7601-136a43910921", - "868a5ff0-98fa-e341-86d9-706bdcca9a0b", - "4094c59e-8fdb-a6a2-afd7-8e7ea2fdc431", - "0062724f-f51e-6e36-5f85-db3886ce4a5c", - "a42008b2-629b-e8d5-ac20-b7c785114aa5", - "848487a3-e5b7-52d7-8455-70322185d61c", - "3598c02a-01dd-fbed-199a-cb68ec1f8c96", - "d01c7b62-96d5-42d3-c3d6-e11cf673c515", - "b99689ab-8515-b767-7474-f53faba703af", - "5be6998b-990c-f680-6e39-0d1b7238349e" - ], - "MeshAssetGuid": "eb4b76eb-632c-8e2f-7217-d3f41503fe9f", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 209, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "动力中心外壳", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "动力中心外壳", - "ParentId": 4, - "Transform": { - "Position": [ - 218.68690490722656, - 148.07797241210938, - 2.0474317352636717e-07 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 215, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "ba6f97e3-a99d-adba-f7f6-6146ecc0b921", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "4c861534-6010-6902-3e45-8e6de7f7b659", - "7a6e4b1a-f608-537c-8726-e87ad0838b88", - "7546a46d-e0c3-446d-c93b-0ba69577c740", - "b91343ec-41e6-cc22-b491-493f2cb3225e", - "1783e8a7-bb23-13e3-7336-a78c80609c5d", - "9991b990-a8e9-0639-1c08-7e095846fb29", - "5296ff88-8509-aed5-a1de-a561a06641b4", - "0f6b040d-94e9-0537-6dc6-94865e8338a7", - "bfa3b125-c258-0e07-3184-bb18de0a5581", - "eb3a5b3b-3339-e4d4-b262-81d74edfacfb", - "624a4139-7a9b-b237-95f3-961cb58b278c", - "a55ffa29-3998-573d-ad0f-b13982e76a1b", - "bb231e77-f97a-39b0-3665-9b1b87d2574b", - "59903df3-f082-4922-6cd9-55a0ab2abd79", - "45c62e2d-1d77-9b95-f5d7-1cf36947ddd8", - "355f5242-bd5c-70fc-d96c-336e5f8d44e0", - "8f803024-d5e5-dc9c-4d92-51b8f5dfae83", - "2f17d3d7-63c8-c341-4577-3ce6125ea703", - "5bf1de7a-6ae9-d77a-ae10-76e7310966ef", - "ce6474cd-9198-82ba-5c7f-dfda6bcdca2a" - ], - "MeshAssetGuid": "cbf15642-6a5d-6849-da0f-d02f27a01a64", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 210, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "动力中心一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "动力中心一层", - "ParentId": 4, - "Transform": { - "Position": [ - 219.75994873046875, - 148.01222229003906, - 0.1999952495098114 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 216, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "f132d504-8dfa-fc78-2ae5-63b9cb978366", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a7e20d63-182c-a75a-ef13-7d409970d1db", - "8d116831-dfb3-cf59-0f27-fb5cf9c3ad12", - "3590bfa0-909e-2ae3-1950-f73fbe495927", - "e116241b-846c-d39b-369a-270c0eeb0247", - "b0b915a1-eb6a-b0fe-fb10-fdd5ee0b7852", - "c1b50a11-0877-e691-4e59-2e9f209cfece", - "45ec46b3-655e-727b-7577-87360de207c7" - ], - "MeshAssetGuid": "23d92ad4-2e7a-8804-c414-dfd28d4fcae0", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 211, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "动力中心二层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "动力中心二层", - "ParentId": 4, - "Transform": { - "Position": [ - 195.82473754882813, - 149.478759765625, - -4.299957275390625 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 217, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "1e9ed80b-bd4f-03b4-f8e3-8a8b2901d55a", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "0cc1c4c6-32f7-cfcf-2e83-d26cd2a23c27", - "9797b52f-12a0-758e-138d-3defe057730c", - "ff8f76f6-8fa7-e9cf-61fd-0014cc7e8c20", - "dcc15fcc-c029-d3a3-8af7-625ec5ef137d", - "4f9877e6-e2a9-7358-fd50-cf7876477bac", - "c09beb82-44a4-311e-0f3e-3da0d0a1c64a", - "fe578000-d548-ebcb-a0b3-eaa702da2525", - "f1074cd7-0894-ea2b-eaca-458792a64bed", - "85f85e10-5d40-9954-c556-54b3e0b2eea8", - "19e807b1-b23a-54ff-3c27-7784097cb12a", - "0b0d9b43-2f78-39cf-ead9-45bd118d140c" - ], - "MeshAssetGuid": "4ba05f3b-3af3-6f0e-fa69-ab9685a5f56e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 212, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "动力中心负一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "动力中心负一层", - "ParentId": 4, - "Transform": { - "Position": [ - 219.9891815185547, - 151.75518798828125, - 6.199995517730713 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 218, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "6e1a3935-15b0-09f4-94aa-f0d7a14c66f4", - "5d382ef2-150f-8fc6-6b4c-60bdb11be650", - "87a880b3-6124-e4ce-47b2-bf2786882763" - ], - "MeshAssetGuid": "4edee878-aa72-b790-bc47-4e670160bb83", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 213, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层北侧走廊", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层北侧走廊", - "ParentId": 4, - "Transform": { - "Position": [ - 187.94044494628906, - 139.98809814453125, - -3.7086355686187744 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 219, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "01e8e714-3177-eace-1e21-8fd24282b361", - "0ced17e9-27f2-54dc-2ee0-616ec1a307d1", - "b8edb495-5115-2bfb-f595-698c4db0ba31" - ], - "MeshAssetGuid": "f9279a38-9f3d-b2cb-e470-7f0307bfcf2b", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 214, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层锅炉间西北角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层锅炉间西北角", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086355686187744 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 220, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a353c01f-f9ff-d5e1-249f-f96051f6228f", - "30d88907-3299-a0d8-db88-04ac0267efc7", - "82c11f55-3368-93ed-3dde-7231771ad38c" - ], - "MeshAssetGuid": "c5434de0-9896-2bb0-d552-d472d881d947", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 215, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层锅炉间北墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层锅炉间北墙", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086355686187744 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 221, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "395da3e0-fc3c-8b9b-54a9-974825a53851", - "d4e69fe7-0524-0815-409b-894ed8b1441d", - "8c050975-5f77-2bb1-ce76-b11348360189" - ], - "MeshAssetGuid": "79897a79-8d97-b7a6-0446-4f7d29c3223e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 216, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层锅炉间东北角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层锅炉间东北角", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086355686187744 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 222, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a7854336-5dfa-3594-af9f-e4131a5bb867", - "ff6b7bf2-cd32-f727-61c2-d5905f393bef", - "f182dbf2-5570-32c9-2ae9-1788a14cd8f6" - ], - "MeshAssetGuid": "3d1f1621-8780-158b-d33a-1474cb8d3222", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 217, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "地下一层走道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "地下一层走道", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.708635091781616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 223, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "7a995c54-2543-57c9-c7ca-2ee7a5667f80", - "47b1e073-dd33-35e7-b7fd-b9ef6bfc2e2f", - "bf4f905f-43d1-f79e-319d-bc5cc8014438" - ], - "MeshAssetGuid": "712dc9c8-80d1-8e6f-0a5b-7b63744e17af", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 218, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层西侧大门门厅", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层西侧大门门厅", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.708634614944458 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 224, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a463c994-4362-bfd6-6c73-09ca9b963670", - "cfc886c9-3dd5-e6df-1d7c-ced21945562d", - "4965dfc8-7d36-f9e0-389f-9a390e4e74d7" - ], - "MeshAssetGuid": "75e3ef89-7592-40ac-8947-46ac17df7650", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 219, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层锅炉间东南角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层锅炉间东南角", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.708635091781616 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 225, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "8a4fd3ff-cc08-3a1e-cbca-2e8419482849", - "377c53a8-11d6-ca1a-9bc7-7b6e4113a360", - "19652684-a738-926a-7ccb-f1b5ca7ba6ea" - ], - "MeshAssetGuid": "f18ea909-6f2b-944a-2a60-ab7d6f592532", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 220, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "地下一层软水间", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "地下一层软水间", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086353302001953 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 226, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "3e36013a-2f19-116f-d09d-03ac53041dce", - "adac01ae-d9d3-be24-e7c9-219d1de558dd", - "e3b99d25-47af-a461-f40f-975dba273223" - ], - "MeshAssetGuid": "edbeb8ca-637c-2a87-3707-aa220e3f412a", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 221, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层制冷站东北角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层制冷站东北角", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086341381073 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 227, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "afb1979e-07bb-323a-a596-504a0c470e66", - "92d92c7e-b794-5b08-51b0-dacfd80aa6d1", - "0692c736-6fd9-6666-e6a6-0cf0e4443712" - ], - "MeshAssetGuid": "89bf6b72-5dc5-a36b-881e-d44c4b1178af", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 222, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层制冷站东南角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层制冷站东南角", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086336612701416 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 228, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "2ddcd58a-3fde-0317-078d-b455ebccb990", - "8ec96055-ad19-1afa-4cad-dfa18f64147c", - "9c2bfb4b-37d2-488b-5aab-0553f49f403d" - ], - "MeshAssetGuid": "aa30a66c-d3eb-2ce7-23b5-4c27e1502b21", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 223, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层高压配电间北墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层高压配电间北墙", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086336612701416 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 229, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "50ef2653-21f5-ab19-e3b1-9c36de25c22b", - "0d199955-9b68-1ed4-6f41-78d7c524bd29", - "c92b0a74-47a7-dc70-d867-c8525620be64" - ], - "MeshAssetGuid": "23f1efc4-d906-b002-c4e2-823050451f6f", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 224, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层制冷站西南角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层制冷站西南角", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086336612701416 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 230, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "1232602a-1702-710b-f16d-b983a5536fab", - "bd276ab4-d577-0004-b36f-b37a11e91fc6", - "bba08900-5196-c16a-76c5-36a96713d6e6" - ], - "MeshAssetGuid": "d37d87ae-c1b3-60c3-c05e-31fa7f1b6609", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 225, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层高低压配电室北墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层高低压配电室北墙", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086334228515625 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 231, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "6c77df69-f902-acdf-d6f0-55708248413c", - "c9901b7e-ff62-3aa7-9875-84d3fe86521e", - "818fd9c2-2491-ca72-7e9d-96ecf8e992e2" - ], - "MeshAssetGuid": "2b60bc15-cd3c-48cd-8291-07ee17f12a8b", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 226, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层高低压配电室西墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层高低压配电室西墙", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086334228515625 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 232, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b2a4b0c8-3324-8e0f-3980-3aad5205e0a7", - "1068f054-f5dd-8898-f384-7a8cc19dd391", - "96d54e0c-43fe-9a90-523c-b311f5257d9b" - ], - "MeshAssetGuid": "7b8e83c4-f6e9-dbec-46df-badd67eae8df", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 227, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层高低压配电室南墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层高低压配电室南墙", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086329460144043 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 233, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "5d2792c8-6be1-080f-ab08-7195c4fff489", - "e4532ac9-e5b6-4dc7-3c0f-3ecd6b040f01", - "b0acb734-535f-9876-bb4a-fa76572727f2" - ], - "MeshAssetGuid": "5ba2d61c-fd9a-6908-6eac-c5d8952bebd5", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 228, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层高低压配电室西墙.001", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层高低压配电室西墙.001", - "ParentId": 4, - "Transform": { - "Position": [ - 187.98326110839844, - 140.64878845214844, - -3.7086331844329834 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 234, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "127d565f-cba5-0fa1-b1cf-ffab6742218c", - "e5f69d73-d183-ab68-3df3-07f862e3a66e", - "8f691e77-ab72-d000-8da4-889b412082f5" - ], - "MeshAssetGuid": "369d3284-ebb1-d327-9a5e-dab055433198", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 229, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "动力中心能源监控东北侧", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "动力中心能源监控东北侧", - "ParentId": 4, - "Transform": { - "Position": [ - 288.713134765625, - 111.4420166015625, - -3.708632707595825 - ], - "RotationEulerDegrees": [ - 5.008871085010469e-06, - 2.0651347298894507e-08, - 179.5275421142578 - ], - "Scale": [ - 1.000000238418579, - 1.0000003576278687, - 1.0 - ] - } - }, - { - "Id": 235, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "321f02ff-1960-f292-193c-7f78f149a430", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ba6c2e4a-0343-3b7c-37f4-75eff65fda92", - "172fc2b2-7126-b975-730f-b3d61a570039", - "242cd18a-73f1-ed23-cc0e-e554d29594e6" - ], - "MeshAssetGuid": "305fcb32-15dd-3047-9b2d-7474e1da35d8", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 230, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层制冷站中间", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层制冷站中间", - "ParentId": 4, - "Transform": { - "Position": [ - 206.0794219970703, - 181.9012908935547, - -3.7086374759674072 - ], - "RotationEulerDegrees": [ - 2.534216491767438e-06, - -2.504301846784074e-06, - -90.68032836914063 - ], - "Scale": [ - 0.9999999403953552, - 0.9999999403953552, - 1.0 - ] - } - }, - { - "Id": 236, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "3623222b-7325-b16a-1a06-a4f1fa1446ed", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "2eb9c783-46ec-3b89-84b1-d259527470bb", - "fe3f22f5-a4cb-7a69-a061-2f382cec6953", - "228c938e-2bc8-b348-4536-2f417b409348", - "dbf46b6c-9291-7a51-0ef6-2691f3057e65", - "d3d8d8b5-b0f6-406f-00e1-395f8b834fc2", - "a52a00e0-dc53-ad44-6da8-3f9f4d842cb9", - "3123d4a0-14f1-d6fc-da80-a604db7d25c9", - "a6262fdc-021d-9ab3-ae64-25d6584ef567" - ], - "MeshAssetGuid": "e2ced01f-d942-37c8-f575-8c9cb950d7c8", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 231, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "废料中转一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "废料中转一层", - "ParentId": 4, - "Transform": { - "Position": [ - 345.7513732910156, - 163.6424560546875, - -7.153038950491464e-06 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 237, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5fc026f2-26dd-9962-e956-487f4e9186e2", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "5011c5a0-a03c-91ab-6376-6f00123ea47b", - "cfd2f631-5aca-1e6f-9de5-9160df1e65cb", - "f24de4e6-738d-074f-2913-e51ccb46a1d9", - "f39a66de-cc35-77a3-a8a8-13c6c1f9db64", - "efb0d437-f640-7ccf-3586-82fddb998c1c", - "a14d322a-ec34-505e-2687-66f44be7f232", - "6a3974d4-024a-dc74-d30e-14cd9a549761", - "e31be96a-8269-5fb0-7415-dff6dfafacb4", - "b793aea9-6a62-f05b-3bf2-ebf4cd5ce68f", - "06256931-c816-29a3-a67c-b19ce8953817", - "9845c715-9245-2b25-dd43-bf2bde843630", - "bda3c51c-92f0-3f4a-b384-0ae39f5cb229", - "700a4b5a-6a23-0455-0b27-c12ab94d4f42" - ], - "MeshAssetGuid": "322b7fdf-cda1-2e03-194d-a04180065b8e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 232, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "废料中转外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "废料中转外墙", - "ParentId": 4, - "Transform": { - "Position": [ - 347.3984069824219, - 165.96437072753906, - -7.254533102241112e-06 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 238, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "a611ac24-47f0-84a4-6e2d-c81f7a29daaf", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "dadc4d71-9267-5911-4fa0-b24771aee80a", - "748c0f73-3f2d-f3cc-8842-d494b18bfafd", - "77fd922b-dc61-e92d-8b16-4a1d383b3d6b", - "fdc3e3af-d803-5d69-e37c-fdc35cc1c45b", - "8c6d5222-c6f7-4ff6-cea0-36461a8ddc64", - "397475e5-79cf-6d1f-144e-9af8c3123dbb", - "c1c9d6a2-a161-1ed6-4e38-4ac792ed3fa8", - "bed0e8d9-04d2-a03e-30e2-0b2e1d937e46", - "b74e9f25-b62c-34b0-fb1e-ef1dafe82d4a", - "96db30a6-21ba-fa57-d230-c79a75785482", - "2209fb92-e52c-6def-85d0-4ef8e53c4537", - "893a2971-5e6f-7aa3-4885-e45c8891016b", - "329af575-c883-5b5b-d95b-ed97b9dde2f5", - "869cdc2b-ca12-0208-068b-8fe255d084cb", - "cdf50ad7-f39c-bdad-5f0a-be2867b365f6", - "f2606a45-5112-6168-69c3-4db616763f9b", - "7fcdc84c-5439-830c-81ac-52c09e9773e8", - "a9f9e905-90c9-5c69-204e-c4c657e8d75b", - "e9c5c439-5293-d036-70bf-137f97170ab4", - "34ba0a1b-e185-8e55-58b0-ac4bc020886f", - "0d142e9c-1019-3c46-2f43-ebe5ddccaa27", - "c38768a1-913c-1b35-4c66-d8a87e420c20", - "76c8aeb0-6b18-d6c4-0a56-bcef02346be3", - "a3a1bdfb-99a5-dc83-a401-314edebefe5a", - "ef4f39e9-5e95-a37b-7551-eea62a5d6cb3", - "6bf4a358-0d82-6a4d-d212-f99e362d9663", - "9845c715-9245-2b25-dd43-bf2bde843630" - ], - "MeshAssetGuid": "da8613df-eaf4-5aed-cfe1-c81cbe774fbe", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 233, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房办公区外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房办公区外墙", - "ParentId": 4, - "Transform": { - "Position": [ - -23.405864715576172, - 295.9338684082031, - -1.501755559729645e-05 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 239, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "e727b405-1a63-0c81-7ff5-1f30b00951a5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "48b49b0f-02ba-3679-b979-93bd6400cb55", - "ae9951d0-523a-41ba-6439-fedff954a1c5", - "2477f616-ba63-8844-8c42-669c6cf1b4b0", - "bf7d7557-f66c-21df-b1e3-04edc348041e", - "c971aab0-ea44-c70e-58ac-51ada3d34378", - "28848464-f2bd-ea48-c17d-f2658a0a0145", - "e10dd299-8ba0-3af7-76c7-fe3be0f6423a", - "e6e0b1df-488b-8393-7e60-28b424cb4655", - "e068c54e-1056-ec8e-f709-8542ea723e11", - "1c96a893-e8cc-a255-7aed-ecc529b4bf6a", - "3eff6c60-49cf-e24b-1021-e3dac5de4c87", - "c3356964-05c0-0d55-ccb8-f5deb93cb94c", - "4602cf6a-d544-b709-b622-663f27d5f738", - "6d5893bc-5da5-d4ea-5798-bc6775a9345a" - ], - "MeshAssetGuid": "ed09e177-df87-76e3-7785-8e6ae7a2f734", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 234, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房办公区二层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房办公区二层", - "ParentId": 4, - "Transform": { - "Position": [ - -112.39644622802734, - 246.83131408691406, - -4.5000200271606445 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 240, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "e727b405-1a63-0c81-7ff5-1f30b00951a5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "79d48e0f-1478-659f-4476-43217f965d5d", - "00a7408a-4db8-80cf-9f1f-aeb395748f1a", - "ea104911-9437-1254-735d-828cdfc9818e", - "0a7db7c9-0631-1151-ab8d-36ae50288348", - "1c32980c-658f-f316-7a50-ffbc1bc75195", - "93f3339e-e93d-7f82-1043-8da5ade80f03", - "38231664-3df5-4a54-9506-d5c1376d9bbc" - ], - "MeshAssetGuid": "91bbb58f-f750-7224-9299-2497730dc0c2", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 235, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房办公区负一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房办公区负一层", - "ParentId": 4, - "Transform": { - "Position": [ - -113.5129623413086, - 152.94778442382813, - 5.499992370605469 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 241, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "e727b405-1a63-0c81-7ff5-1f30b00951a5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "efda3f6e-748b-82a8-b55b-849c2e8047a3", - "e1009bf9-a2af-4262-b6c7-c095ab8f7c08", - "fd0348bd-a781-8a07-e3cc-cf351c140ea2", - "dadf5cb1-6932-41f0-8f22-9fbb00401ffd", - "5f01c5a2-c769-305a-a967-e3437b7e9839", - "91b8dc05-bbc4-f69b-d299-067ae9af467e", - "c874d6bd-09fa-6c5c-d9ea-91915db637af", - "bd4136e4-ccd1-5185-338f-e469c2a29bb3", - "97a3ee84-8559-f9c5-13fe-f760a11a2fb5", - "65eacb14-a6a0-5581-dd88-a9ebb6bdeab7", - "8bec7b47-9e43-d3d1-4a00-75ff450094bb", - "7022d3a6-ddaf-7768-0b11-61c31ec17c91", - "07eb5911-d4c2-d78b-67e0-5fb3cff33f52", - "180f3a25-b785-5af3-bd17-3d7a2e1f2327" - ], - "MeshAssetGuid": "5dd76837-f1a9-eb08-ab0c-2c58dd5bcdf6", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 236, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房办公区三层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房办公区三层", - "ParentId": 4, - "Transform": { - "Position": [ - -112.39645385742188, - 246.83131408691406, - -9.000017166137695 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 242, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "e727b405-1a63-0c81-7ff5-1f30b00951a5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "57407334-48c0-02b8-e3f4-5245c98db057", - "061400dc-200e-c37b-66c1-39a201d976ab", - "c77c8f30-2523-c8ce-17a3-b887527e7468", - "05d3e034-b03e-8e7f-e517-41b8abf9fabb", - "6cd88fd9-cee3-c16c-9607-01b8c21b6b60" - ], - "MeshAssetGuid": "39d4c94e-0963-5f49-1486-950371456d62", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 237, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房办公区四层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房办公区四层", - "ParentId": 4, - "Transform": { - "Position": [ - -95.12989044189453, - 329.531982421875, - -9.000024795532227 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 243, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "e727b405-1a63-0c81-7ff5-1f30b00951a5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "6945243f-104f-bfca-107f-2b1f266c3a69", - "cc1bfa4d-03df-7359-1e53-c0d4f59c256d", - "7d74a9fd-c526-e514-433f-55cd56a061eb", - "2d89fe4f-ce99-b896-4735-2895a7bc6e02", - "761acab2-414b-4449-8ae8-a7d4de25216d", - "b37450a5-0122-42b3-786c-f6a14db6180d", - "48f985d9-04b2-9572-7966-91061dcb86f1", - "266582e3-e58b-f767-8ed4-2c4331ec15bf", - "051feb40-e8dd-aa43-e548-dcd2046109ff", - "7b7636e0-4e98-44c9-467d-d6ec605d3c8d", - "d58340e9-0b31-5f3d-c166-e57894ab7a15", - "d136519b-5dd7-938b-02e6-0719fd8f4f43", - "a84e3600-841a-fc97-2142-e0548729fb71", - "01945ad6-d06d-b508-1ee0-2ac5dc363ff8", - "fd143b74-1568-aa0f-a3c7-33c7d1422ca0" - ], - "MeshAssetGuid": "cd6684ce-0284-b3e7-1ffd-6b5514e97c00", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 238, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房办公区一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房办公区一层", - "ParentId": 4, - "Transform": { - "Position": [ - -112.39644622802734, - 246.83131408691406, - -1.0789339285111055e-05 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 244, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5b47a426-5b13-962d-2ef0-4b9f59f47d1c", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "cc977101-46bb-665d-1eb0-8622f2b06c6f", - "bfb658db-4980-1e84-f11a-604fa2bdb76d", - "6ea3989b-027b-616e-5470-db4fcbd1991a", - "259e385f-ff41-456a-8de1-12b2461aa606", - "0cd46e64-8b4e-b857-ee52-6b58550fbb92", - "cb90a64f-6c50-dfbb-1a35-640bfd2a125c", - "ef3cdb5a-3f37-217e-35e5-618e379ef616", - "f6328d03-3371-9b41-eaeb-e9e85cc5df79", - "aade56a9-33b5-8d27-a3ef-142eaaf0df89", - "8595fe96-ce3f-e89b-0540-673a35b1e379", - "32288a6a-eba2-c122-594d-ebae1c0cdb58", - "c0772cb8-f1c6-03c9-0fab-71787dff37fd" - ], - "MeshAssetGuid": "fae166a8-3423-598e-27e4-61236d82b9f4", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 239, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "污水处理站外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "污水处理站外墙", - "ParentId": 4, - "Transform": { - "Position": [ - 327.2634582519531, - 155.82359313964844, - -6.811265393480426e-06 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 245, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "3ce60c76-5bb6-8834-5271-fdd18df9d9c4", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "f3355f64-308a-c9ce-e82c-451c37f0df69", - "4769f71b-5cba-4682-b793-fb575c6b07f1" - ], - "MeshAssetGuid": "b2c13a27-3b06-52ee-792a-89f8819d457f", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 240, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "污水处理站一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "污水处理站一层", - "ParentId": 4, - "Transform": { - "Position": [ - 323.7798767089844, - 147.7153778076172, - -6.456844403146533e-06 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 246, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "34abdbda-dbe7-3d95-982d-0d2e941bf7a0", - "37120cea-8aea-a484-1b73-b06e3582c18f", - "85e49aec-8c5c-9cf5-c54d-8e454c99e390" - ], - "MeshAssetGuid": "8a32937f-4145-e609-8b0c-75f45328ea34", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 241, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层制丝车间入口西北侧", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层制丝车间入口西北侧", - "ParentId": 4, - "Transform": { - "Position": [ - -106.29606628417969, - 149.9186553955078, - -2.341203212738037 - ], - "RotationEulerDegrees": [ - 4.502158390096156e-06, - 1.5105254078662256e-06, - 142.90562438964844 - ], - "Scale": [ - 0.26614290475845337, - 0.26614293456077576, - 0.26614299416542053 - ] - } - }, - { - "Id": 247, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "fff91e08-3eef-37ce-e1f4-e5d88db9bc4c", - "3a57b9f4-5291-5d97-17a4-01c626d56029", - "a2729dcc-8225-7ff7-a5a6-25edf490d529" - ], - "MeshAssetGuid": "8ac8debf-4cf0-e7ce-0b6b-00d1e96a5060", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 242, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层制丝车间入口西侧", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层制丝车间入口西侧", - "ParentId": 4, - "Transform": { - "Position": [ - -124.08053588867188, - 150.35458374023438, - -2.341203451156616 - ], - "RotationEulerDegrees": [ - 5.067962547400384e-07, - -1.510522338321607e-06, - -37.09429168701172 - ], - "Scale": [ - 0.26614296436309814, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 248, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d37a7ad3-11bc-ace6-8058-c849ca027743", - "54efd766-5784-9f89-e070-31b00606d5c2", - "0265fa02-6558-33bb-9dcd-7644d9229707" - ], - "MeshAssetGuid": "ea2add16-539f-e4e8-f3fe-ebd2af1886dc", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 243, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层大厅北侧水泥柱上", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层大厅北侧水泥柱上", - "ParentId": 4, - "Transform": { - "Position": [ - -103.78487396240234, - 236.6800079345703, - -2.3412070274353027 - ], - "RotationEulerDegrees": [ - 4.502158390096156e-06, - 1.5105254078662256e-06, - 142.90562438964844 - ], - "Scale": [ - 0.26614290475845337, - 0.26614293456077576, - 0.26614299416542053 - ] - } - }, - { - "Id": 249, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "2be02ade-d9ec-68f9-8271-5d97c911fea0", - "f0528bd3-4838-e742-6b0d-678de1536ec9", - "2144a40f-051e-24e5-06ac-8a7b220a76a6" - ], - "MeshAssetGuid": "3fac297f-5e8a-15f4-91e5-43cec70f7cf7", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 244, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层安防消防控制中心南侧", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层安防消防控制中心南侧", - "ParentId": 4, - "Transform": { - "Position": [ - -119.27403259277344, - 223.89971923828125, - -1.5309171676635742 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 250, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "6f20ba10-ea19-1ff1-d552-51e98ad510b4", - "53c2c7df-6c9a-7cc7-6096-d0ae59d77b15", - "2c26a334-ef6a-f905-4605-840904cb2345" - ], - "MeshAssetGuid": "27dcffd5-64c7-e20d-8f13-542914d1ce30", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 245, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层北侧走道电梯口1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层北侧走道电梯口1", - "ParentId": 4, - "Transform": { - "Position": [ - -111.79780578613281, - 229.7705535888672, - -2.077409505844116 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 251, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "9614f992-f396-2cd9-122d-c178f0f85e9b", - "f78132ad-5c7f-bfcf-eb6c-1312383d6e2b", - "a2b90d02-df35-3c0e-651c-2b894525a25d" - ], - "MeshAssetGuid": "8716522e-6bf8-6f29-c7e0-1c89235c340e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 246, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层北侧走道电梯口2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层北侧走道电梯口2", - "ParentId": 4, - "Transform": { - "Position": [ - -111.25360107421875, - 231.4613037109375, - -2.077409505844116 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 252, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "129ee6dd-3f22-2725-f164-b365d6c13431", - "6e28a51e-b79a-226c-141c-8da660459288", - "9c1047f8-9cba-73a8-9aaa-4d6fdb9b7ea0" - ], - "MeshAssetGuid": "1fc0e0f9-ed94-6684-b9c6-3dc4f1f8a67f", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 247, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层大厅南侧水泥柱上", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层大厅南侧水泥柱上", - "ParentId": 4, - "Transform": { - "Position": [ - -102.43041229248047, - 258.7869873046875, - -2.341207981109619 - ], - "RotationEulerDegrees": [ - 4.502158390096156e-06, - 1.5105254078662256e-06, - 142.90562438964844 - ], - "Scale": [ - 0.26614290475845337, - 0.26614293456077576, - 0.26614299416542053 - ] - } - }, - { - "Id": 253, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "1a119de8-0749-ea37-bf48-3d80991664fe", - "d678bf6c-3e4d-50c2-429a-fd7e73a3f847", - "24d497c1-c0a1-c900-cc18-181cc2c555f3" - ], - "MeshAssetGuid": "af791561-f905-4e8e-a5e0-cd85c18e58f6", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 248, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层大厅中间水泥柱上", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层大厅中间水泥柱上", - "ParentId": 4, - "Transform": { - "Position": [ - -103.22113800048828, - 251.61474609375, - -2.0774104595184326 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 254, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "f6cd4b6f-c365-16e3-2af2-b09a6df0765c", - "f3ae7096-84e0-b409-a819-8c9e2d041239", - "04263df6-ec50-55e8-64bf-30e2374a3ef8" - ], - "MeshAssetGuid": "b2492c9d-6905-e20e-7904-be644a62d973", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 249, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层南侧走道电梯口1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层南侧走道电梯口1", - "ParentId": 4, - "Transform": { - "Position": [ - -109.25708770751953, - 263.9461975097656, - -2.077410936355591 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 255, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "c2d40fed-b95c-0cfb-4d20-62ebb58dd739", - "a5d2786a-2251-41d2-6d7e-7fea6779a757", - "28882f74-e3bf-8100-c132-0d44db4b10e1" - ], - "MeshAssetGuid": "d2f84c5e-5ed4-8c4b-41b9-4a2c4f0c95fc", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 250, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层南侧走道电梯口2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层南侧走道电梯口2", - "ParentId": 4, - "Transform": { - "Position": [ - -109.24356842041016, - 265.1869201660156, - -2.07741117477417 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 256, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "e6578046-a727-98ae-be89-6afeba58293c", - "c795e937-1226-8bda-d733-7df866ffe640", - "68d0a0cd-d0fe-0db4-91cc-712f99418945" - ], - "MeshAssetGuid": "ca6a0506-58b7-0c30-dbb6-15cc61383ee0", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 251, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层卷包车间入口1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层卷包车间入口1", - "ParentId": 4, - "Transform": { - "Position": [ - -105.22528839111328, - 331.9130859375, - -2.0774142742156982 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 257, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "4391d8af-e106-a4f0-acd2-9706674388d6", - "c08b412d-4af9-d8c7-0faa-a90f0ae5ee2e", - "a59ce036-0be6-fdf5-ed83-f4fbb9610788" - ], - "MeshAssetGuid": "82752d9f-4c3e-9226-3df9-70a55190a749", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 252, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区一层卷包车间入口2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区一层卷包车间入口2", - "ParentId": 4, - "Transform": { - "Position": [ - -105.14337921142578, - 333.25042724609375, - -2.0774142742156982 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 258, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "5726066f-0bcc-b781-63c8-798b4b4dd5ce", - "b31b8f29-7fa6-227f-3899-d05cb37251d6", - "d967d9b7-7e18-0b9b-cc78-5c5c51698131" - ], - "MeshAssetGuid": "5242140d-8891-206b-a131-9e824f80cec8", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 253, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "地下人行连廊南侧", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "地下人行连廊南侧", - "ParentId": 4, - "Transform": { - "Position": [ - -112.58170318603516, - 160.8784637451172, - 3.158795118331909 - ], - "RotationEulerDegrees": [ - 4.015000286017312e-06, - -1.9976823750766926e-06, - -127.09429168701172 - ], - "Scale": [ - 0.2661430835723877, - 0.2661430835723877, - 0.26614299416542053 - ] - } - }, - { - "Id": 259, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "7b141fb7-ab34-169f-c6a6-de4bd1774231", - "a34feea0-b2c3-4348-2404-ea8b45ab40ac", - "bee00ef6-3412-1287-3056-7efe198f5820" - ], - "MeshAssetGuid": "2d52c4b4-816c-964f-873c-be516e2a14f5", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 254, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区二层北侧走道北端", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区二层北侧走道北端", - "ParentId": 4, - "Transform": { - "Position": [ - -115.85820007324219, - 156.30442810058594, - -6.548515319824219 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 260, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "bf9d8984-9bf9-58a7-b13b-37ce31c94e66", - "dc96bd4c-5210-4951-4a7d-744558f4de76", - "a3aaafa1-d4d2-e08f-e4c8-247aeba7ce52" - ], - "MeshAssetGuid": "998c7874-76a5-948a-dc94-0e762bb74402", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 255, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区二层北侧走道电梯口", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区二层北侧走道电梯口", - "ParentId": 4, - "Transform": { - "Position": [ - -111.25494384765625, - 231.437744140625, - -6.548518657684326 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 261, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "f051dc79-d34e-a094-ab0e-1ce5261d9d9a", - "0f06b95d-7aba-d455-2d92-5d11e2e2711e", - "9289d9b2-fc00-a394-511c-9498328a499a" - ], - "MeshAssetGuid": "adb3a4f5-6fc6-9b2a-a754-6e5894de0158", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 256, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区二层南侧走道电梯口", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区二层南侧走道电梯口", - "ParentId": 4, - "Transform": { - "Position": [ - -109.26337432861328, - 263.9439697265625, - -6.548520088195801 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 262, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d0a381ae-fffd-2b7c-0388-bf7d32f72797", - "1fed69f4-3f53-d313-f97c-a3aa106318a9", - "b8e489bd-c42b-5fa7-b592-9964466cfb65" - ], - "MeshAssetGuid": "d103fdee-228f-5505-c207-c82cc438ef12", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 257, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区二层南侧走道南端", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区二层南侧走道南端", - "ParentId": 4, - "Transform": { - "Position": [ - -104.61872100830078, - 339.75323486328125, - -6.548523426055908 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 263, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a8726a8e-f554-f07d-2167-06cbf68a6221", - "9b5d40fd-5168-3e4a-9e10-dceba7511529", - "78a422cd-d439-b861-8531-040ede36c626" - ], - "MeshAssetGuid": "1db42198-1ce8-81eb-3bf7-8bed93e4dd37", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 258, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区三层南侧走道南端", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区三层南侧走道南端", - "ParentId": 4, - "Transform": { - "Position": [ - -104.61872100830078, - 339.75323486328125, - -10.948522567749023 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 264, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "5b773a86-a689-49f1-2e34-5bf1cbdeffbe", - "15946a2b-5c92-b461-31ed-de0758d52727", - "4e20a859-de1a-a45b-3cca-0e1e6e53559b" - ], - "MeshAssetGuid": "c2dd1227-3b73-f52a-0d2b-a2f2c1c5eea3", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 259, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区三层南侧走道电梯口", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区三层南侧走道电梯口", - "ParentId": 4, - "Transform": { - "Position": [ - -109.25708770751953, - 263.9461975097656, - -11.022867202758789 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 265, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "17ae7b48-06f5-e0e5-33ee-44b033ff5797", - "3d19ac19-6c95-99e0-533d-0aa1afde14ff", - "70761856-b2fb-bdca-0bfe-c034560d9269" - ], - "MeshAssetGuid": "42dfec65-461e-44ee-6d08-0b3ecb3ade63", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 260, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区三层北侧走道电梯口", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区三层北侧走道电梯口", - "ParentId": 4, - "Transform": { - "Position": [ - -111.25801086425781, - 231.41722106933594, - -11.022866249084473 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 266, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ff863d5c-ced3-0f09-a176-98b122a0350e", - "11264064-8a00-bbff-b27a-0e94976e0b10", - "d2a708a1-d000-4cea-814a-a8106ebfd864" - ], - "MeshAssetGuid": "423ff367-29cd-fa05-6d50-f2f92f44c944", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 261, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区北侧电梯", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区北侧电梯", - "ParentId": 4, - "Transform": { - "Position": [ - -115.90121459960938, - 232.3621063232422, - -11.022866249084473 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 267, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "58492b33-ead2-dcd3-6dbe-faad43a8f13e", - "b606c5dc-9915-c0ae-bab8-6233a6e27632", - "0742d4b5-e0c5-a6ad-2723-6e5ce770bafb" - ], - "MeshAssetGuid": "5a00c6ce-34d0-6e0f-2f65-a0e2979cffaf", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 262, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区三层药品储藏室", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区三层药品储藏室", - "ParentId": 4, - "Transform": { - "Position": [ - -119.47923278808594, - 221.08642578125, - -11.022865295410156 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 268, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "8411ec6e-b213-383d-c425-18f3586f6c23", - "4eefe705-a4a6-67bd-7c71-4dc7a8b822f7", - "5dbcafb6-ec20-b6fc-6b69-6096276e01d1" - ], - "MeshAssetGuid": "6213877d-5e7f-fb2e-557f-dc35873d5ba5", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 263, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区三层北侧走道北端", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区三层北侧走道北端", - "ParentId": 4, - "Transform": { - "Position": [ - -121.76509094238281, - 185.1986541748047, - -11.022863388061523 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 269, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "749e56fa-bbec-d635-088d-24213499e471", - "7ad92137-3e7b-29e8-c77a-52aa81c243ed", - "df60d6e3-38a8-5114-09fe-149691abd1ce" - ], - "MeshAssetGuid": "1375e8d5-641a-9a4a-f045-242354b1b430", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 264, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "A区三层香精香料检测室", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "A区三层香精香料检测室", - "ParentId": 4, - "Transform": { - "Position": [ - -115.86178588867188, - 156.306396484375, - -11.022862434387207 - ], - "RotationEulerDegrees": [ - 1.8616282939910889, - 4.402270405989839e-07, - 170.93777465820313 - ], - "Scale": [ - 0.4205809533596039, - 0.4205809533596039, - 0.4205811321735382 - ] - } - }, - { - "Id": 270, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "7e60c9d4-0a4e-448a-0026-76fa906fe2fe", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "92e5a3f9-26c6-3b64-51c9-34978cc0398d" - ], - "MeshAssetGuid": "4d80de14-c3b8-8123-7f02-d2509b92d189", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 265, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门-顶", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门-顶", - "ParentId": 4, - "Transform": { - "Position": [ - -217.71804809570313, - 226.36004638671875, - -5.526718616485596 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 271, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "3c50923a-d184-ad5b-d221-ff0034a4e398", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b37009c4-bdc9-2a0e-7827-9a7eff641441", - "50c0d633-7de6-7bf7-a352-0cba33c2a12a" - ], - "MeshAssetGuid": "d7a25f9e-5709-11a2-83cf-ea58c82ad9cf", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 266, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门厂名", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门厂名", - "ParentId": 4, - "Transform": { - "Position": [ - -218.5499267578125, - 226.40621948242188, - -9.896530173136853e-06 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 272, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "3e2eec67-1d5d-4fb4-d047-d7fb1ef7a3b5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "352bba56-89d9-a850-d90d-d41d93fdcaaf", - "976a13e8-3a65-c00a-d325-07ee51960a79", - "dbc2d002-80c9-feee-8e74-c9fe42548d52", - "03c76836-2251-8f38-5c06-68591af976ca", - "302d7944-81af-2d32-1b4b-e7f21278d56a" - ], - "MeshAssetGuid": "d5d7571f-5102-db41-c16d-577a6fe2e309", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 267, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门一层", - "ParentId": 4, - "Transform": { - "Position": [ - -217.386474609375, - 249.40817260742188, - -0.6166772246360779 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 273, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "08954eae-f906-7d89-2923-23e8758ddfcb", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "f9a97911-72eb-65a3-641e-8438b1093060", - "c6f8930c-7eb0-87fa-5606-c4e37a27085b", - "95a99e81-5b54-129f-1177-d80e02634932", - "8a95ad34-fef1-e594-4b03-68cb9076528b", - "93611a92-73ff-44fa-90ad-49205057966a", - "0c201ae0-9ec5-e823-ee79-d9e51ce1c5e7", - "01d54c04-c74b-3041-5e91-311fd2db505c" - ], - "MeshAssetGuid": "60db619f-259f-d27b-d7c6-e518b6634faf", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 268, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门外壳", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门外壳", - "ParentId": 4, - "Transform": { - "Position": [ - -219.217041015625, - 205.13351440429688, - -6.799348739150446e-06 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 274, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5793d4f3-c8f7-b0cf-235a-9a8a594c9b2e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "9b522f41-0345-f075-de18-7a2270987e2f", - "b72bba4d-83a0-d0a4-3b6c-94c4d5748dba", - "e9c85e7f-ae1f-b1d2-b073-e0c143a14473", - "040a06d0-7bb7-609a-64d8-beec4e2fa7e5", - "a283f1e8-ad09-a171-e59b-2315ea300d34", - "8b76348a-a365-af1c-caf9-eb3c0ea8a9e8", - "416ea78a-df62-cfa1-ee54-1d59237981fc", - "a593ab9c-b407-9ce7-ad0e-ef05c27d7606", - "866d081d-d46c-f9f8-4626-9a8d4a7762c5", - "f683866b-5576-c6ac-aaee-31e807c816b1", - "5fddb71c-0a7a-35bd-a9c0-ede061169880", - "d1491443-514c-7fc4-421c-181e963e8bd5", - "3cea3351-f25f-e96e-52b2-4f790180faf9", - "25a808ef-6d43-6ce2-0daa-296ad434c176", - "f894c452-4eb0-cc05-e5a6-cfdf447b6c30", - "0f7025d9-cd2e-189f-ad5e-ffdf4164cb31", - "6c69a5f1-5186-41d3-56ed-5ddd22077215", - "81df0738-2e39-6fa8-7e79-29ef159c84ae", - "b17f1d34-621e-954d-ba64-81efe5753b74", - "053532e4-4b50-8b81-65a8-fca82522b3c5", - "d4487fc7-7bad-f408-c09e-99dfc8b89e08", - "67532d5a-c235-393e-1fae-3933ab7ce460", - "a1ff98d0-3c37-2f30-a608-0271591ff4e8", - "60057406-62c3-9f96-572d-a763de970518", - "e3f7d1dd-891a-feaf-74b2-f6eef5ae7943", - "f7d2abef-7e89-acdf-ab53-bf010384a33b", - "a2eb5595-d449-a359-e5d9-5057289b9f19", - "8c9db2a3-c8aa-655f-ce44-7afff50220ed" - ], - "MeshAssetGuid": "2ead691e-2caa-08dc-8428-53f7d8ea2626", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 269, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生产管理用房外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生产管理用房外墙", - "ParentId": 4, - "Transform": { - "Position": [ - -173.4353790283203, - 88.0886459350586, - -1.0397647201898508e-05 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 275, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6198719c-ef14-9f0e-56d5-c6d66a98f162", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "7ad40f94-c4e7-87a6-0736-22e4bc911a2a", - "3e31ca24-a56c-9149-909b-39e67163507e", - "f8f196ce-d74f-aedb-a5f8-012e9c5a2f38", - "a396eb80-acc8-a7e8-e4cb-be220160bacd", - "0c688aa5-60f4-8bd8-ee03-bb76c354aac2", - "c73b2539-81c6-77db-5734-e8e7d1dba60e", - "5817060f-a98b-15f3-ed3d-7a4339533c30", - "fdaeff5f-393c-5981-23d7-dfc0f1d4ffb6", - "009ede6a-6801-d1ba-5f68-4d73bf242719", - "8f71d778-c9ae-2cc3-8d7e-90a3bbc7d47f", - "03575128-d16f-6dda-5cb2-cf8d71b49548", - "21db653a-c108-ee5b-c6d6-201520359188", - "7198e8d9-867d-142a-4a89-3daefc71b27a", - "e7801e21-9922-9a74-3f28-02f6c9982a70", - "ddbf491b-9767-7e64-cb89-3efb996cc59d", - "da9f9639-b5ae-ec0c-8ff2-d4c2e8ca84f3", - "079096f3-e421-7645-a7e4-289afcac916a", - "6715908a-92d2-8d95-9f38-4e073b7654dc", - "a9553424-71f7-f017-201b-63b9f652cbd4", - "8b50c24f-bfb8-95b4-4ad5-7b44d99100a7", - "7e57be2b-32cd-4a8c-4013-04ea0b468d7a", - "2972d350-a99a-e9c0-8047-9580c9064beb", - "73f23660-e6d9-7206-48da-c98c95622659", - "8422941c-efa2-f153-045a-f62f0a0d9781", - "388a445c-cb84-76db-55f5-2c73a7dbf60e", - "f70a889f-6be1-b641-ab85-918ece7f917e", - "9d38ad3c-1acb-c32e-db7c-033da28f6653", - "8e6946bf-176c-8984-4ca5-e6b74f80f780", - "4fa85c37-c67a-034a-fda4-6a9b6761621e", - "553bd22d-8952-8c9f-a109-ea2ad9107554", - "320b5076-29a6-d889-1995-9b4e639979d0", - "d5a2a93c-3e75-e740-014e-6e3c7fcdff4b", - "b110ddf9-17dc-d393-fa2f-2d4571543e49" - ], - "MeshAssetGuid": "ac46bb5e-3745-11a1-260d-0e93b06f868c", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 270, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生产管理用房一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生产管理用房一层", - "ParentId": 4, - "Transform": { - "Position": [ - -173.8048553466797, - 87.00888061523438, - -9.696941560832784e-06 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 276, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6198719c-ef14-9f0e-56d5-c6d66a98f162", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a5289f5b-bb95-4b71-edea-795e134a7241", - "dcb42e2c-f730-76f5-ca07-c3319c659dae", - "e7d7e0b9-d242-4e22-7f29-02d417926b7f", - "382f0cba-8000-596c-9587-cf4230eb0e9e", - "4d4efd61-d62a-110a-fffb-fa3e66a1c14d", - "19e564ef-30ad-7bb3-7cab-23b3da6fb07f", - "cea1fa0d-f195-cff3-1c4b-a104d3781502", - "2ef16972-4090-1a92-8467-228cceaf36fe", - "6b3064ad-0849-f14f-d2c5-fd66c756a19e", - "a6c448ad-dcb2-531c-2eed-f069989d50c1", - "0563958b-b0ce-d038-e58b-e7c481a5b93b", - "bb5f42a2-c30a-26cf-360a-1f6238b46b71", - "8ee254bd-731a-ccb9-8c49-96369d34b7db", - "fe3f587b-5181-214a-a0e1-420744c1cb11", - "f193b551-8ec7-489d-eaa3-b2185467cda7", - "470fe7e0-36fb-17b4-376b-d5d9deac1140", - "8ad77188-6e97-6581-cbf0-b68d8e5ba5bb", - "2a09eb32-88f6-d7b3-83d2-5a3c99dd2250", - "fcf23424-eded-d634-6238-4ab9cb2f2437", - "f81f59f8-fb7b-e019-250b-caa3a4d27826", - "01d467d9-27df-0e51-1e10-e44e05d2f349", - "0502a07d-0883-8add-a552-3db34b6d8e86", - "df3fa8eb-c963-f389-49e9-86470635a4e9", - "1c826a35-d21a-18e9-7a74-451a765c56a8", - "3aeaf506-b861-ecc3-d73d-99006a70f92e", - "3df10709-f080-72d2-53eb-748250e74c40", - "2cd09e72-d270-25a6-c65d-0ef9e16cc2d5" - ], - "MeshAssetGuid": "a67d0db7-3d74-9ebc-6eea-5acfe24358ab", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 271, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生产管理用房二层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生产管理用房二层", - "ParentId": 4, - "Transform": { - "Position": [ - -173.8048553466797, - 87.00888061523438, - -10.526670455932617 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 277, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6198719c-ef14-9f0e-56d5-c6d66a98f162", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "358897ab-d9b7-a899-1936-6b3c1a1831c8", - "52c3f8d0-bc4c-b6cc-6117-5b69790174ed", - "1b2f4ad4-9a58-3550-7e0e-99daa45050b2", - "2aa22dd4-9078-de38-c363-85532b35093e", - "5d59c706-9c44-51e1-2ba5-7bfc1647f6ac", - "63c1f8b9-d2bf-cec3-9496-1bcad78f6b26", - "a2ec7b45-6b7b-51d3-251e-f53265be6519", - "80ab5d90-08c7-0fc7-3fb2-ea1240f8b871", - "40c0972e-1826-f50e-af0e-5dd6eb7cfd8c", - "67db20cb-ecd3-1af0-1f04-13897ce8a7f3", - "9d655cf8-fd4e-ffee-1b2a-392462506a52", - "e89c04fc-b72e-899e-f1ac-59bbb8ab6614", - "f4dba19a-6199-9b1f-2899-f5cc405355b0", - "e72fff70-9edf-c272-7fbb-bf5378f5a8fc", - "925189d7-4857-89c9-51d6-e28822e4309c", - "cb64c8ac-146c-8a67-1a7e-48088647f5da", - "417fb27b-7f56-9baf-ae41-73699e56257c", - "2ebfddce-ca43-80dd-04b5-817cc2ccf285", - "f4f236d8-b2e4-e7b1-68ba-c9d2f75593d6", - "6b8c8213-c02d-2c7d-d200-3a3f172b7456", - "c7cc0790-6628-7b9f-173f-2e7d7947d158", - "edce6df1-27c3-aa98-3733-6e6e0fc57789", - "08a771cf-3366-9c8d-a95d-0bd8d0571ec6", - "3aafe672-40f8-c3ca-17e6-7c6fcf61736e", - "8a65f7e1-d57e-d2c6-4b6f-7bdc459e8761", - "7fb323cc-97ad-20a7-0128-098f2cb1d515", - "0ddcfa71-ca2a-a6a7-2f55-90137be2d373" - ], - "MeshAssetGuid": "3025320f-44a3-f5d7-1b81-b81873669223", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 272, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生产管理用房三层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生产管理用房三层", - "ParentId": 4, - "Transform": { - "Position": [ - -173.80484008789063, - 87.0088882446289, - -15.026668548583984 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 278, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6198719c-ef14-9f0e-56d5-c6d66a98f162", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "91cb47b6-a1d4-64ac-926d-fef0593c2ba9", - "9fa36811-dbef-21da-197c-df74c611245a", - "b4c0baa0-b67f-e308-b86c-a9be4e27f9f4", - "77a13dca-9c07-7375-8b35-11c3e033534e", - "56b7bf11-644b-62f4-6225-2daa5bbccee2", - "4a01ff37-c9c4-12dc-fbe0-0ba32baaa520", - "35d522f1-0a3c-27dc-5904-10bd2b61fddd", - "f59513d1-266a-cdd4-69a4-4c91860542fd", - "f084c04e-2259-450d-eba8-c6c51c73ec18", - "1a56ed01-f2ba-fab1-fffc-e8426d4cd4dd", - "939a91bb-9900-1a91-d040-ee216e31d2ba", - "a6aab71c-6b15-7907-aec9-fa20ef3e5ca6", - "99fe14f3-a75b-a05a-5c4a-2dfaeed76025", - "1851ff2b-a997-d5c0-3db8-f7b93e4c49e6", - "33398c8e-4c18-4032-d810-6a83d5bcd76f", - "5f44969b-6ed0-258e-e933-3d484acbdae3", - "f1f57b4d-f6df-49d8-6abd-ea7405dfc5d1", - "bfe8665b-6010-4d9a-7150-ae6cf1f795e0", - "87cd623c-485b-e76f-8729-62530b6f35b9", - "6d3f6cfb-1b32-275c-9786-73daf3ecf0bd", - "f0e159d6-079b-ce0e-ab22-1a051e6f9576", - "87d60c6c-6cb9-a249-c770-6109b42dba75", - "8594e98b-9b35-07a7-c5c1-7daf378a970b", - "a2847a38-f248-5b2b-251c-8ecbded2f189", - "3043483e-e63b-2b60-9be8-9f560d68f083" - ], - "MeshAssetGuid": "4e603976-4f1e-a7e1-3c5a-22c59cf89582", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 273, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生产管理用房四层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生产管理用房四层", - "ParentId": 4, - "Transform": { - "Position": [ - -173.80484008789063, - 87.0088882446289, - -19.526668548583984 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 279, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6198719c-ef14-9f0e-56d5-c6d66a98f162", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "50f7e1ec-a55b-f335-e3d7-0a166310a67e", - "d3c6ff47-dffa-ac63-80b3-d95e337b87a6", - "8ee23c39-baec-f87b-8c49-801da519c2a5", - "b3ac1fd1-7032-9ef6-784a-78124286ab50", - "50dbfbef-81c0-7854-e342-d12d7f1b37a0", - "a26c5c01-c531-7a52-257e-fbdfd6b85626", - "42c50357-07cf-2b67-edd5-e48afe8febc2", - "4c398f79-eed2-333a-7ec9-e93052e9b066", - "d7cf2254-f6ad-ac8c-43b7-d3b08299f483", - "9b3212fa-d5a9-b790-de30-54b08342ae83", - "ec0101b6-c53b-7c11-b68b-f48204b01335", - "f6a1b723-3fda-c688-2a95-bcdd850b2f9c", - "83f214fa-7b1e-eedb-bc5e-e23084af6a28", - "78dfd032-7ddc-ec41-c53b-f07ab33d5f0d", - "03e8670c-4393-514a-9c21-2f28b553ab2d", - "9e39d945-069c-da68-58bd-200bf3af0579", - "da162f9e-125a-6968-cf5d-a9e49c3c1b9d", - "84d2c016-9899-b220-0476-d9eb550e66d5", - "e4f0531c-3eb2-b571-fcf4-15ff46356e3b", - "eaf62edc-0b27-bb86-f3b1-d095173fc117", - "0f60e116-26bc-551c-ad4a-a493d7bfd3c1", - "c1c0b017-0c04-7552-8eef-e12e67cbaa20", - "154573cc-b954-91b4-71a0-511bba5beaa6", - "44e3ffbb-fbe1-e814-f47b-d28d2ba39c14", - "9aa3d19b-a254-b38f-dfbd-437993dd705e" - ], - "MeshAssetGuid": "eb181dcd-55d1-84fb-3257-dfcc7ec4931a", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 274, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生产管理用房五层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生产管理用房五层", - "ParentId": 4, - "Transform": { - "Position": [ - -173.80484008789063, - 87.0088882446289, - -24.026670455932617 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 280, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6198719c-ef14-9f0e-56d5-c6d66a98f162", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "2672b1a4-0579-7918-cec6-0c78095207fd", - "4f4d6e7e-3a09-65f5-bdf8-0dfc6a15f8a2", - "a6104a67-c402-4d93-2e6c-c154e97f582a", - "5c48c3f8-0480-7344-aaff-f44ea5ec8daa", - "53ed8fd9-2814-7da8-a0f3-1b388ace18a2", - "202fbd87-45de-6ed6-87cd-d21f100a3a44", - "dfa1a0fd-cfee-4ef4-c9ce-6553da159ee5", - "2333b7a7-f8f8-a651-4457-58f9327f8f6e", - "6e58379b-e85e-7ebd-1498-efa0ab8386f2", - "0f2ea80c-8fb8-60fb-2d70-c238c6656723" - ], - "MeshAssetGuid": "85ab680d-617a-86c0-8570-d1e95cb847d2", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 275, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生产管理用房六层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生产管理用房六层", - "ParentId": 4, - "Transform": { - "Position": [ - -167.66775512695313, - 84.28509521484375, - -18.499958038330078 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 281, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "f578aa7f-77ad-1ad4-a9d2-176ed739a928", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "27f6e3f0-7231-bc2d-0fa0-88cc09c5c016", - "c84d81af-79bb-33a5-99d9-e93cd5e30e92", - "765cebb9-c1ba-b7aa-0a9f-6d8940902933", - "fa590d9c-39c6-76f9-27fa-832d6e0d66a4", - "4dc63b10-38d4-ca37-ff95-0e4a4c9a63f6", - "4f72859b-675c-9b5f-7dcd-f794042024e0", - "fdfe0072-578d-5078-2333-f4d1c389698b", - "3a231275-bbd2-4008-1705-101c55bc06db", - "b00c455e-8f8d-2855-bb32-4cee129f4775", - "5fc492e8-b1f0-5b0e-e953-980eb944cf55" - ], - "MeshAssetGuid": "f718c165-67b7-1adc-2b4a-2af572a4ac22", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 276, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "应急物资库", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "应急物资库", - "ParentId": 4, - "Transform": { - "Position": [ - 473.7677307128906, - 156.39585876464844, - -1.3273582226247527e-05 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 282, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "168d888e-3bb4-6640-b2ba-72426ff3aeaa", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "86bdf99e-e25c-a590-4622-9b33a047279e", - "ff87e785-4cfc-c5fc-6137-7767dae177cd", - "a98e285c-d586-1448-6012-4af4bbe43c90", - "580b949c-0188-76fa-edac-c84fc8a53767", - "34a1e699-cc3f-c101-1865-b07eb7f10030", - "b51c9c7b-a09e-a88b-f91f-bf3689c5bb45", - "4a96b2b2-aad6-c9b3-bb90-3512137da053", - "4a1e8ef8-8c9d-53a1-bbf6-51508f4b6e9f", - "66df1e85-96ec-4c9b-5ebf-2ab5bf004320", - "f5ba661f-c534-0d61-2980-db771e3d9f7d", - "a1f781d4-a6b5-8c41-a6c2-52c827971e75", - "1eb15c48-e1f2-bd95-b8f3-24f88d3250c0", - "76da71e9-80dd-5c8c-8a38-76377cff0c77", - "7e51b436-b930-1e15-c013-42776775cb18", - "a6339221-f1b3-50f0-ee76-b4d5570712e1", - "86fb51eb-d266-a8f4-c6d4-d93d033feddc", - "19537d66-cd6c-5d53-fcba-5526227569fe", - "59726be8-9611-80b8-ec33-47f414e4a5b7" - ], - "MeshAssetGuid": "0565c3e4-6d1c-4a3c-658c-fd159b31d1de", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 277, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "应急物资库一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "应急物资库一层", - "ParentId": 4, - "Transform": { - "Position": [ - 6.557799816131592, - -1.695343017578125, - 7.410579883071478e-08 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 283, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "1de620b6-def8-71c1-bb69-d6ca99b9ad8c", - "dd75ef5c-631a-4569-4b56-a106b170dc45", - "d3e83917-9511-7796-0095-444c98a41412" - ], - "MeshAssetGuid": "32135b94-5a95-98fc-1973-4b970492d5da", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 278, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生产管理用房屋面北中间", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生产管理用房屋面北中间", - "ParentId": 4, - "Transform": { - "Position": [ - -178.15928649902344, - 101.78963470458984, - -4.876532554626465 - ], - "RotationEulerDegrees": [ - 9.939552683135844e-07, - 1.9976816929556662e-06, - 52.90568542480469 - ], - "Scale": [ - 0.26614296436309814, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 284, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "1c6c73a2-16fc-5a9e-fadc-df2e06ac0de1", - "8fa05134-9ce7-47c6-4dfa-e05cca8bca42", - "76892c7c-e25c-b946-cac7-4e8ddb47bec7" - ], - "MeshAssetGuid": "80b27f3d-54e4-c4e2-ffe9-fe8bd23d2f48", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 279, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层西侧大门", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层西侧大门", - "ParentId": 4, - "Transform": { - "Position": [ - -206.05886840820313, - 91.32777404785156, - -1.1815849542617798 - ], - "RotationEulerDegrees": [ - 1.861627459526062, - -6.3499414864054415e-06, - -127.6031265258789 - ], - "Scale": [ - 0.4205809533596039, - 0.42058098316192627, - 0.4205811321735382 - ] - } - }, - { - "Id": 285, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b19a089b-b8ba-6bae-7a3b-15ab8f92e029", - "81a8d2a7-d6ae-0f1a-be31-014217827e51", - "7a3e0a7c-1a2a-3046-87c2-cc949d36a818" - ], - "MeshAssetGuid": "6ed028fd-48c7-b51d-14ce-9b2d3b085528", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 280, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层信息中心机房西门上", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层信息中心机房西门上", - "ParentId": 4, - "Transform": { - "Position": [ - -201.8701171875, - 88.02527618408203, - -1.1815848350524902 - ], - "RotationEulerDegrees": [ - 1.861627459526062, - -6.3499414864054415e-06, - -127.6031265258789 - ], - "Scale": [ - 0.4205809533596039, - 0.42058098316192627, - 0.4205811321735382 - ] - } - }, - { - "Id": 286, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "e524cb3a-7e1d-dd7c-bdf5-7bb22e2f5d6b", - "633d7d7d-cc9d-ff09-944b-9eb83878974a", - "9ee2f852-101f-9d37-984d-d3482b88ad81" - ], - "MeshAssetGuid": "004e267e-4242-86bd-5fac-770ed0ee75ec", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 281, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层信息中心机房", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层信息中心机房", - "ParentId": 4, - "Transform": { - "Position": [ - -197.52928161621094, - 88.09265899658203, - -1.1815849542617798 - ], - "RotationEulerDegrees": [ - 1.8616267442703247, - -1.1472583310023765e-06, - 169.53829956054688 - ], - "Scale": [ - 0.42058101296424866, - 0.42058107256889343, - 0.4205811321735382 - ] - } - }, - { - "Id": 287, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "89bf5fd8-9084-f9b8-881e-634d2c945895", - "5290a7a4-72d8-008a-2157-e5be5a06b7e9", - "31d1816a-f2e5-b5c5-5a5e-c8e88b645d9a" - ], - "MeshAssetGuid": "1aef2aec-7d21-3702-3fbe-d1204192604d", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 282, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层信息中心机房C排南侧", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层信息中心机房C排南侧", - "ParentId": 4, - "Transform": { - "Position": [ - -195.06881713867188, - 87.99925231933594, - -1.1815848350524902 - ], - "RotationEulerDegrees": [ - 1.8616267442703247, - -1.1472583310023765e-06, - 169.53829956054688 - ], - "Scale": [ - 0.42058101296424866, - 0.42058107256889343, - 0.4205811321735382 - ] - } - }, - { - "Id": 288, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "864ccb64-9ad7-c6b2-068f-f17778f0af2d", - "50adeb90-aae1-d866-63a3-b0b6dbcf28f6", - "c9eac556-2aed-8da2-1811-a5d868bcad2f" - ], - "MeshAssetGuid": "5041dfab-7268-353d-63b2-23425b6a9c20", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 283, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层信息中心机房东门上", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层信息中心机房东门上", - "ParentId": 4, - "Transform": { - "Position": [ - -182.85533142089844, - 87.13440704345703, - -1.1815848350524902 - ], - "RotationEulerDegrees": [ - 1.8616288900375366, - -5.336085564522364e-07, - 132.27159118652344 - ], - "Scale": [ - 0.42058104276657104, - 0.4205811321735382, - 0.4205811321735382 - ] - } - }, - { - "Id": 289, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "beda173e-aac0-740d-b0af-a662b626fa2c", - "e0e164d0-9d40-ffbc-b79e-e20460c2ee8c", - "6e552c5d-77e9-1b84-d46a-b934e00a196d" - ], - "MeshAssetGuid": "d8930e15-12f3-a3f0-0dfa-1305bebf84d6", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 284, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层西侧楼梯间", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层西侧楼梯间", - "ParentId": 4, - "Transform": { - "Position": [ - -208.0551300048828, - 86.0963363647461, - -2.549402952194214 - ], - "RotationEulerDegrees": [ - 4.0553104554419406e-06, - -1.966552872545435e-06, - -128.25946044921875 - ], - "Scale": [ - 0.26614299416542053, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 290, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "5e064653-7221-5032-a8e1-c1fe21d1cd53", - "c36b528f-e21d-9664-4c31-f6309c96389b", - "2f6a1c1f-0c9b-3ca5-051f-0a0921ee4b9c" - ], - "MeshAssetGuid": "f8ec40bf-b13f-c3f7-e5a4-00380f780118", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 285, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层南侧门厅-1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层南侧门厅-1", - "ParentId": 4, - "Transform": { - "Position": [ - -176.7049560546875, - 87.86935424804688, - -1.1815848350524902 - ], - "RotationEulerDegrees": [ - 1.8616180419921875, - -2.1744547211710596e-06, - -7.0630645751953125 - ], - "Scale": [ - 0.4205809533596039, - 0.42058101296424866, - 0.42058101296424866 - ] - } - }, - { - "Id": 291, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "9b10957b-8208-2f18-5e29-cbb0a366e0ca", - "0ac98030-8228-535b-ab8a-07c38c5ef3f7", - "19442df6-0116-d296-3c62-3ca66187e90d" - ], - "MeshAssetGuid": "fcdf5dfe-ad00-0e3e-229a-19a0a0370b6a", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 286, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层电梯厅-1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层电梯厅-1", - "ParentId": 4, - "Transform": { - "Position": [ - -175.7939910888672, - 86.69586181640625, - -1.1815848350524902 - ], - "RotationEulerDegrees": [ - 1.8616293668746948, - -6.2432200138573535e-06, - -166.01370239257813 - ], - "Scale": [ - 0.4205811321735382, - 0.420581191778183, - 0.4205811321735382 - ] - } - }, - { - "Id": 292, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "6b4cf93d-e273-ef0c-d270-ff680813f50c", - "ee2b8e3e-7e55-ff4a-b47e-ed442f9569d9", - "679bc612-c250-2077-1fd4-4b6fd580fdd1" - ], - "MeshAssetGuid": "e455b267-e8f5-1580-bc88-042a1e779166", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 287, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层南侧门厅-2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层南侧门厅-2", - "ParentId": 4, - "Transform": { - "Position": [ - -170.52928161621094, - 87.49098205566406, - -1.1815848350524902 - ], - "RotationEulerDegrees": [ - 1.8616180419921875, - -2.1744547211710596e-06, - -7.0630645751953125 - ], - "Scale": [ - 0.4205809533596039, - 0.42058101296424866, - 0.42058101296424866 - ] - } - }, - { - "Id": 293, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a33631a4-9e3e-764c-e4f3-bf582cfcd8bd", - "ce60d82a-b65a-de27-5c7a-dba22c9551e5", - "455d0f73-fc5f-bca8-35aa-c05482fdf4b2" - ], - "MeshAssetGuid": "815260e8-ce2a-80b4-3ed1-01f11e63acba", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 288, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "客梯内", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "客梯内", - "ParentId": 4, - "Transform": { - "Position": [ - -170.3361053466797, - 82.54167175292969, - -1.1815847158432007 - ], - "RotationEulerDegrees": [ - 1.861619472503662, - -7.683963303861674e-06, - -47.109397888183594 - ], - "Scale": [ - 0.42058104276657104, - 0.42058104276657104, - 0.42058101296424866 - ] - } - }, - { - "Id": 294, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "f079137b-baad-3517-ab50-cbd1d5c80f83", - "36c2e7fa-bdba-57aa-da8e-38852d93d12b", - "8749a676-4063-b32d-878a-d6781057f414" - ], - "MeshAssetGuid": "99e9c628-ed3d-e1c1-1c06-e6ebca6b28a8", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 289, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "办公楼北侧电梯内", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "办公楼北侧电梯内", - "ParentId": 4, - "Transform": { - "Position": [ - -170.4448699951172, - 80.0191650390625, - -1.1815845966339111 - ], - "RotationEulerDegrees": [ - 1.861619472503662, - -7.683963303861674e-06, - -47.109397888183594 - ], - "Scale": [ - 0.42058104276657104, - 0.42058104276657104, - 0.42058101296424866 - ] - } - }, - { - "Id": 295, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "3324f1ac-4e62-bd29-9800-4b82ef157413", - "d2c2d023-c83b-bbb8-c176-8967957744a5", - "e1a8bd9f-4a5e-4d3c-b6d9-3341d62b21df" - ], - "MeshAssetGuid": "4936a746-fd4c-b295-f818-0b040e11b3c6", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 290, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层电梯厅-2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层电梯厅-2", - "ParentId": 4, - "Transform": { - "Position": [ - -171.1520538330078, - 79.73114776611328, - -1.1815844774246216 - ], - "RotationEulerDegrees": [ - 1.8616180419921875, - -2.1744547211710596e-06, - -7.0630645751953125 - ], - "Scale": [ - 0.4205809533596039, - 0.42058101296424866, - 0.42058101296424866 - ] - } - }, - { - "Id": 296, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "2f310884-44e9-591b-c517-4bee90bf0b85", - "3a70aebc-d5e3-dd99-5709-525d131a2cc7", - "5aff9ae9-80c4-ec7d-6f9a-c1013c184126" - ], - "MeshAssetGuid": "491900c9-0658-de7d-383e-7bf0107bd125", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 291, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层配电间-2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层配电间-2", - "ParentId": 4, - "Transform": { - "Position": [ - -151.74258422851563, - 75.72349548339844, - -2.5494024753570557 - ], - "RotationEulerDegrees": [ - 5.379257572712959e-07, - -1.550832848806749e-06, - -38.25948715209961 - ], - "Scale": [ - 0.26614299416542053, - 0.2661430239677429, - 0.26614299416542053 - ] - } - }, - { - "Id": 297, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "775a54f8-34b0-334a-4bd9-34629934492a", - "7cd9b9a4-acb1-b2ca-427d-603a5a13e86a", - "2e1514f3-f884-dd65-840a-ebbb25ae0734" - ], - "MeshAssetGuid": "891316a9-dad6-45ba-8825-e99f19614d3b", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 292, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层配电间-1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层配电间-1", - "ParentId": 4, - "Transform": { - "Position": [ - -151.02320861816406, - 85.40362548828125, - -2.549402952194214 - ], - "RotationEulerDegrees": [ - 4.055309545947239e-06, - -1.966552872545435e-06, - -128.25946044921875 - ], - "Scale": [ - 0.2661430537700653, - 0.2661430537700653, - 0.26614299416542053 - ] - } - }, - { - "Id": 298, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "86e6bbae-162b-3a2c-868c-660fc5f0a0f6", - "2a2bee45-7232-d79a-030f-d511e2c65407", - "2a748b94-9801-f05c-43c2-bf1b75f0cd48" - ], - "MeshAssetGuid": "510ec1b3-a271-fbcc-e2a8-a957d5a1e7ff", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 293, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层东侧楼梯间", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层东侧楼梯间", - "ParentId": 4, - "Transform": { - "Position": [ - -138.48179626464844, - 81.572265625, - -2.5494027137756348 - ], - "RotationEulerDegrees": [ - 4.47103229817003e-06, - 1.5508314845646964e-06, - 141.74057006835938 - ], - "Scale": [ - 0.26614293456077576, - 0.26614296436309814, - 0.26614299416542053 - ] - } - }, - { - "Id": 299, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "de1e1ad4-06f0-facf-c810-d9d61fb9463c", - "72a6e559-e68b-30b4-8972-f20e142c004e", - "193e2dd7-689e-5a39-bc9a-629f5a53a51c" - ], - "MeshAssetGuid": "5afb0fd3-b210-7ca2-6f5f-f86cf1acd82a", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 294, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "一层西东侧大门", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "一层西东侧大门", - "ParentId": 4, - "Transform": { - "Position": [ - -140.68804931640625, - 86.54048156738281, - -1.1815848350524902 - ], - "RotationEulerDegrees": [ - 1.8616223335266113, - 2.88148612526129e-06, - 82.93695831298828 - ], - "Scale": [ - 0.4205808937549591, - 0.4205809235572815, - 0.42058101296424866 - ] - } - }, - { - "Id": 300, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "51d9ec6d-12d5-e190-2280-0a3050904e8d", - "f0dc19fb-abfc-5484-eb5e-6bf727090173", - "3e37ecea-3019-865c-109b-11d6d9442fa5" - ], - "MeshAssetGuid": "36dc16d9-cae6-99eb-5a4f-279a0151f809", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 295, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "二层西侧走道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "二层西侧走道", - "ParentId": 4, - "Transform": { - "Position": [ - -206.0286407470703, - 91.3956298828125, - -6.095596790313721 - ], - "RotationEulerDegrees": [ - 1.8616224527359009, - -7.043632649583742e-06, - -99.06202697753906 - ], - "Scale": [ - 0.42058101296424866, - 0.42058101296424866, - 0.42058101296424866 - ] - } - }, - { - "Id": 301, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "6c696ae1-0872-f996-56ad-433b1418e533", - "195f90ac-7331-13fa-fcf3-e0fad985417e", - "0a77088e-3462-dce1-2bd8-dc6226534d91" - ], - "MeshAssetGuid": "6460a255-c16f-2002-9c1f-975069f8854b", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 296, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "二层东侧走道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "二层东侧走道", - "ParentId": 4, - "Transform": { - "Position": [ - -140.68661499023438, - 86.54583740234375, - -6.095596790313721 - ], - "RotationEulerDegrees": [ - 1.8616242408752441, - 2.5613210254959995e-06, - 80.93789672851563 - ], - "Scale": [ - 0.42058098316192627, - 0.4205809533596039, - 0.4205811023712158 - ] - } - }, - { - "Id": 302, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "27c4e8d8-9769-4f53-8fcd-48af29a2e0fa", - "db45420b-d4c8-3003-ce92-d4114e3acf8e", - "fa63fded-9463-76ec-a745-f0ef176acef5" - ], - "MeshAssetGuid": "3217c837-b150-562e-19b6-e4b06d1b7d4c", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 297, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "三层西侧走道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "三层西侧走道", - "ParentId": 4, - "Transform": { - "Position": [ - -206.0290069580078, - 91.389404296875, - -10.716119766235352 - ], - "RotationEulerDegrees": [ - 1.8616224527359009, - -7.043632649583742e-06, - -99.06202697753906 - ], - "Scale": [ - 0.42058101296424866, - 0.42058101296424866, - 0.42058101296424866 - ] - } - }, - { - "Id": 303, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a96b9665-a1b8-6a4d-a03f-a36345d96062", - "bd22090d-9c93-a905-73e4-b681d0447929", - "5e1f547a-5a24-7f98-68b1-85004d4f959e" - ], - "MeshAssetGuid": "d4e4172d-e93d-9a1b-c019-64f5cea8edb5", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 298, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "三层东侧走道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "三层东侧走道", - "ParentId": 4, - "Transform": { - "Position": [ - -140.68699645996094, - 86.53961181640625, - -10.716119766235352 - ], - "RotationEulerDegrees": [ - 1.8616242408752441, - 2.5613210254959995e-06, - 80.93789672851563 - ], - "Scale": [ - 0.42058098316192627, - 0.4205809533596039, - 0.4205811023712158 - ] - } - }, - { - "Id": 304, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b73a01a1-bfc6-0a52-fbf1-c2ce452a3f0a", - "77239b52-bae3-021c-0b56-3fd05fd1b9d4", - "ee21578a-226e-62b4-3433-c4f5afc1d7b2" - ], - "MeshAssetGuid": "7602084d-15bb-39df-8a6e-7f916f040718", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 299, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "四层西侧走道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "四层西侧走道", - "ParentId": 4, - "Transform": { - "Position": [ - -206.02879333496094, - 91.39292907714844, - -15.142353057861328 - ], - "RotationEulerDegrees": [ - 1.8616224527359009, - -7.043632649583742e-06, - -99.06202697753906 - ], - "Scale": [ - 0.42058101296424866, - 0.42058101296424866, - 0.42058101296424866 - ] - } - }, - { - "Id": 305, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b51dacab-8753-c064-395e-8bb6a8d1866e", - "7506465d-8270-b82e-c9eb-416d98b87354", - "a69549d9-0481-65b2-6e08-a516ddad9e34" - ], - "MeshAssetGuid": "fc68ec94-b5a3-5afc-e240-667301829bea", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 300, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "四层东侧走道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "四层东侧走道", - "ParentId": 4, - "Transform": { - "Position": [ - -140.68678283691406, - 86.54313659667969, - -15.142353057861328 - ], - "RotationEulerDegrees": [ - 1.8616242408752441, - 2.5613210254959995e-06, - 80.93789672851563 - ], - "Scale": [ - 0.42058098316192627, - 0.4205809533596039, - 0.4205811023712158 - ] - } - }, - { - "Id": 306, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "bf083681-8984-67bb-7188-32746d0adb72", - "0fe69edf-8b79-e416-2dea-48f936753d69", - "aa94465b-0e18-259a-230a-edf4f2ccf5ea" - ], - "MeshAssetGuid": "2afd5d37-f92c-cccc-8365-d65b17f8f3eb", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 301, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "五层西侧走道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "五层西侧走道", - "ParentId": 4, - "Transform": { - "Position": [ - -206.02879333496094, - 91.39292907714844, - -19.633718490600586 - ], - "RotationEulerDegrees": [ - 1.8616224527359009, - -7.043632649583742e-06, - -99.06202697753906 - ], - "Scale": [ - 0.42058101296424866, - 0.42058101296424866, - 0.42058101296424866 - ] - } - }, - { - "Id": 307, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "71dc4aad-eb1d-fdf2-4a7e-74282350f54f", - "2321ba53-8509-6dc6-c4be-11d99d26b24b", - "c49cff64-86dc-6082-d47b-a4449b38b0fb" - ], - "MeshAssetGuid": "1c74f06a-dd81-2114-fa86-fd34e9e24bda", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 302, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "五层东侧走道", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "五层东侧走道", - "ParentId": 4, - "Transform": { - "Position": [ - -140.68678283691406, - 86.54313659667969, - -19.633718490600586 - ], - "RotationEulerDegrees": [ - 1.8616242408752441, - 2.5613210254959995e-06, - 80.93789672851563 - ], - "Scale": [ - 0.42058098316192627, - 0.4205809533596039, - 0.4205811023712158 - ] - } - }, - { - "Id": 308, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6c09362d-f1e7-9e70-56a5-32cd58a67d74", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "fc6ef343-b1b6-f1b0-6207-fed6ee135a99", - "a85da38d-bc09-6a40-e14d-d65e4875f4ab", - "d8c0f280-a4a6-1fb0-cd75-d3248fb8ec44" - ], - "MeshAssetGuid": "d6045218-0707-b684-4281-9839edc9068b", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 303, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生产管理用房屋面西南角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生产管理用房屋面西南角", - "ParentId": 4, - "Transform": { - "Position": [ - -167.00430297851563, - 101.10619354248047, - -4.876532554626465 - ], - "RotationEulerDegrees": [ - 9.939552683135844e-07, - 1.9976816929556662e-06, - 52.90568542480469 - ], - "Scale": [ - 0.26614296436309814, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 309, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "6aacb18e-1ee6-03b7-13f8-fd1993eabf18", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "83ce665e-7cd8-c6f1-bced-e4a6e4b8ef9e", - "fa03b811-8f9f-3869-a7cd-1b6885084f40", - "50afd2a7-5dc5-b898-e3e1-07027ed1d98d", - "d711e3aa-c198-a828-c318-51c03c79f9dd", - "ab47c8f2-61fb-c945-228c-3087d6193b01", - "59b818c4-9509-3b46-6cab-717aadba6927", - "43ce5b5c-77ff-2a78-6c9d-646960d6e691", - "cf661f9d-952e-f985-9d3a-496bfb5232e5", - "be6788a4-a92c-28df-f0bf-f8765cecfe1d", - "4cd05fe0-8563-82d9-be05-1f373e66798e", - "c8676ada-6d07-7990-193d-0382d9af1893", - "0e066e2d-d07d-4388-ecd5-7f8331a3b27b", - "e0871a19-8748-a124-37ef-074dcdb7dad6", - "27a22331-e8c6-4cfa-0fe3-45adc0b18a68", - "2fe5d526-b3b6-46c7-c576-b6e06b53c603", - "c827df34-0215-2965-19ad-e9383204b841", - "15806101-6ee0-b750-31b4-8c1e907e9053" - ], - "MeshAssetGuid": "e078f4c0-28eb-0e21-f75d-647474fb0e2c", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 304, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生活配套用房外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生活配套用房外墙", - "ParentId": 4, - "Transform": { - "Position": [ - -102.55162811279297, - 84.1196517944336, - -3.6769868074770784e-06 - ], - "RotationEulerDegrees": [ - 4.6872741243930705e-09, - -1.5315653456582368e-07, - -3.5060009956359863 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 310, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "801922ef-fc82-6322-bfac-a1a4a1a91840", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "68566356-5f23-1e2f-1168-c0e350cf4fbb", - "8259be81-25ad-01dc-3d9c-849629ed6c24", - "50202121-a487-4de7-a30a-e4b6f7517b29", - "be258c5d-006a-680c-7062-2d9cf94f5ed2", - "09d4d79a-d8a8-e816-2812-08b967430d96", - "a3eb3967-f4cb-85cf-24d9-47488d30d019", - "e95a7785-4877-70f1-3005-1e431d0c0ba8", - "8e968783-c132-f367-8cce-7b0ab23a38b0", - "4be17fcc-3368-763e-baf8-3296515a4f50", - "3860faa2-476d-6abf-d514-714cdb151d74", - "7a27f971-99ff-71e7-47d0-05503c0e2c30", - "117abf23-4ff0-4f37-b24b-bc23706b9e95", - "83519231-7bc7-10da-7c92-bf49765ba7a1", - "73fccae9-0f78-20e7-c856-ac5d6fd5c725", - "2892d6ef-a6fa-c91c-416f-181761497be6", - "265096b5-8929-683b-4e3c-b8afbbd18d92", - "6e2382a7-c00f-3448-5410-1cf6bc7026a8", - "532fa990-ce3e-14eb-20c0-03857470c22b" - ], - "MeshAssetGuid": "8cef54b6-60d8-660e-4e02-51bcc8813750", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 305, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生活配套用房一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生活配套用房一层", - "ParentId": 4, - "Transform": { - "Position": [ - -113.06258392333984, - 81.5624008178711, - -3.5652058159030275e-06 - ], - "RotationEulerDegrees": [ - 4.6872741243930705e-09, - -1.5315653456582368e-07, - -3.5060009956359863 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 311, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "801922ef-fc82-6322-bfac-a1a4a1a91840", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b1ea813e-349d-5007-7a1f-cec98a62ac91", - "82827d55-c811-c9d9-7d4d-89ee215071b0", - "7636838a-3738-5812-8a0f-2040659ffd49", - "c85ccb2b-6cb2-02fa-d984-356f64612c7a", - "36848af6-22d9-d4d0-5af9-f2514ad3b9fa", - "0eb60182-a5df-0ff4-ec09-23aa09b3f2f5", - "a440a315-5c86-f053-ac88-cea0a2c5ef81", - "5ef3ee35-6e51-9d80-6890-8365256ae088", - "7fabac62-294a-27b2-0172-a6296ca27ac5", - "7be156ab-cca3-744c-8604-94ec4c0433bd", - "677fead5-de85-2602-1f37-a5a251210a49", - "21f64965-3c70-e60e-8622-4dd6b646b170", - "032a90f6-e18e-dda4-1c70-739e79294185", - "cc2cccf4-c5c5-7dd4-de21-bf0395abefc1" - ], - "MeshAssetGuid": "682e3961-4299-19dd-119a-f74c09dbb7e3", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 306, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生活配套用房二层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生活配套用房二层", - "ParentId": 4, - "Transform": { - "Position": [ - -114.8426284790039, - 78.22225952148438, - -5.000010013580322 - ], - "RotationEulerDegrees": [ - 4.6872741243930705e-09, - -1.5315653456582368e-07, - -3.5060009956359863 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 312, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9cfa9c33-d05b-eac3-1a4e-c608b34d792f", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ea996075-2041-a972-33f6-d3c9e76255f5", - "a5129704-b4b0-b753-6d2e-886a24146c90", - "9dba0ce0-0d9e-a487-5b1e-6a2250a8b64b", - "0a9ff843-1fa3-8db5-2b26-a255e41840e4", - "fcdbb3c3-be0a-b763-221f-ab267cf706a4" - ], - "MeshAssetGuid": "a41bd4de-3896-dff4-6ca5-24ed1069c1c2", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 307, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生活配套用房四层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生活配套用房四层", - "ParentId": 4, - "Transform": { - "Position": [ - -94.84629821777344, - 85.00965881347656, - -7.044478893280029 - ], - "RotationEulerDegrees": [ - 4.6872741243930705e-09, - -1.5315653456582368e-07, - -3.5060009956359863 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 313, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "7485a3d8-f487-7336-4888-9c7e61edf35d", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "59f95424-4687-0e00-2c9a-dcc1fa79a8c4", - "47c29e3f-cf71-c21e-77d3-53c16aea8c67", - "6d611771-44d8-0dff-1763-44d8cbca363b", - "bf1a392a-07b9-4b18-f1df-308a690249c2", - "0c25abaa-41ed-a710-2efe-03f65c3a81ff", - "0a028365-3956-197d-eb13-d5647339845b", - "f9ce20be-fddd-8795-240e-d080acdfdcdd", - "c484cbeb-d72e-30bd-d465-c3dec4636981", - "3dc625e8-debe-dc55-9309-8ae20acc7418", - "df52868b-8be8-8692-8949-2d80e380db15", - "208db06a-a840-b992-07b7-b4640f45b906", - "728b22b6-c3f2-7497-49c5-420bc38b6f53", - "097a1cd5-3dd1-6946-a815-86d61a9e792b", - "bd6c3b90-1021-4404-f3b5-25eadaf65ed7", - "b9cc5c52-017b-1c33-f4fc-a3607611fba7" - ], - "MeshAssetGuid": "4870aa81-34b7-d426-b90c-91537b313059", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 308, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生活配套用房三层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生活配套用房三层", - "ParentId": 4, - "Transform": { - "Position": [ - -101.62881469726563, - 75.44908905029297, - -11.134653091430664 - ], - "RotationEulerDegrees": [ - -180.0, - -3.409956207178766e-06, - 176.49400329589844 - ], - "Scale": [ - -0.9999998211860657, - -1.0, - -1.0 - ] - } - }, - { - "Id": 314, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "be17e102-c500-8f45-f013-d242117caa73", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "75ff7cb6-332a-e849-8914-6f62ef086e04", - "14fa7586-6c15-b4da-7028-2580b3fe077e", - "185e33f3-4d5d-f2e6-7d72-ea637f2ba751", - "1a9d8219-7ef5-29ed-bf21-be37369de0ab", - "54352e15-bd96-3969-6084-23cdeb368c40", - "d028c934-0745-da0b-c365-7872761b53b1" - ], - "MeshAssetGuid": "ac064f41-1604-8119-263d-056aeed5233e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 309, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "生活配套用房负一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "生活配套用房负一层", - "ParentId": 4, - "Transform": { - "Position": [ - -125.53057098388672, - 93.89507293701172, - 4.99999475479126 - ], - "RotationEulerDegrees": [ - 4.6872741243930705e-09, - -1.5315653456582368e-07, - -3.5060009956359863 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 315, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "80f7d41a-eb4c-14d6-3f1b-f3d988958dad", - "b66aff11-d9bd-a99f-ba3d-701ac4ccf24c" - ], - "MeshAssetGuid": "8c59008c-d6c2-fac0-ce11-4b666c330aef", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 310, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外停车场北侧偏东", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外停车场北侧偏东", - "ParentId": 4, - "Transform": { - "Position": [ - 42.084251403808594, - 53.370513916015625, - 0.9318825602531433 - ], - "RotationEulerDegrees": [ - 4.275410447007744e-06, - 1.770934090927767e-06, - 134.99996948242188 - ], - "Scale": [ - 0.575999915599823, - 0.5759999752044678, - 0.5759999752044678 - ] - } - }, - { - "Id": 316, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "40eb59c3-14d8-1cd4-eff2-df8d8c1e2229", - "6a8890ce-8905-0e1d-1383-6b90b16ac816" - ], - "MeshAssetGuid": "a3157b0d-a663-a42d-a4e8-232469ee2718", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 311, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外停车场东北角围墙角1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外停车场东北角围墙角1", - "ParentId": 4, - "Transform": { - "Position": [ - 123.17082214355469, - 37.588321685791016, - 0.9318831562995911 - ], - "RotationEulerDegrees": [ - 2.5044780613825424e-06, - -2.504478288756218e-06, - -89.99998474121094 - ], - "Scale": [ - 0.5759997963905334, - 0.5759997963905334, - 0.5759999752044678 - ] - } - }, - { - "Id": 317, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b1e6c603-3314-85e1-7ad2-26fa1cc922bb", - "d77a314c-80f3-da34-8399-ae2ad5db2f30" - ], - "MeshAssetGuid": "d4a4f0dd-3fac-ecc3-c089-2a67566acb2e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 312, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外停车场东北角围墙角2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外停车场东北角围墙角2", - "ParentId": 4, - "Transform": { - "Position": [ - 126.79634857177734, - 36.72539138793945, - 0.9318833351135254 - ], - "RotationEulerDegrees": [ - 3.861675850203028e-06, - 2.10485745810729e-06, - 122.81364440917969 - ], - "Scale": [ - 0.575999915599823, - 0.575999915599823, - 0.5759999752044678 - ] - } - }, - { - "Id": 318, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "8e055736-43c4-3bd9-4cf6-dc9c03497a9f", - "1432a219-70c1-243d-70d2-8bafb4d65f24" - ], - "MeshAssetGuid": "f0f16548-7a89-4807-ab36-afba2885be93", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 313, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外北侧半圆围墙偏西2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外北侧半圆围墙偏西2", - "ParentId": 4, - "Transform": { - "Position": [ - 241.9842987060547, - 95.66928100585938, - 0.9318807125091553 - ], - "RotationEulerDegrees": [ - 4.686511601903476e-06, - -1.229283952852711e-06, - -150.60458374023438 - ], - "Scale": [ - 0.5760000348091125, - 0.5760001540184021, - 0.5759999752044678 - ] - } - }, - { - "Id": 319, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "9b75f82d-4fc4-a817-9e26-28bd0e14b4a6", - "055c35d9-519b-bc2f-257b-ecd3fc1dab93" - ], - "MeshAssetGuid": "734b4cf3-5b3a-fed5-08f5-56e4ad8af1a3", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 314, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外北侧半圆围墙偏西3", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外北侧半圆围墙偏西3", - "ParentId": 4, - "Transform": { - "Position": [ - 239.73876953125, - 97.57088470458984, - 0.931880533695221 - ], - "RotationEulerDegrees": [ - 2.5044780613825424e-06, - -2.504478288756218e-06, - -89.99998474121094 - ], - "Scale": [ - 0.5759997963905334, - 0.5759997963905334, - 0.5759999752044678 - ] - } - }, - { - "Id": 320, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "82667742-9b87-cf03-7d2e-dbf782d318b6", - "482438f5-7df6-d9eb-b9cd-b3e7025eac19" - ], - "MeshAssetGuid": "23449bd4-510d-68d9-84ec-b7377aee3688", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 315, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "废料中转站室外北侧围墙2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "废料中转站室外北侧围墙2", - "ParentId": 4, - "Transform": { - "Position": [ - 345.1937255859375, - 138.82925415039063, - 0.9318788051605225 - ], - "RotationEulerDegrees": [ - 4.924305812892271e-06, - -6.456335768234567e-07, - -165.06092834472656 - ], - "Scale": [ - 0.5759998559951782, - 0.5759999752044678, - 0.5759999752044678 - ] - } - }, - { - "Id": 321, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "979a3856-6305-fe26-d301-d1fcf360bcac", - "4104d719-740a-ea66-6ea4-bcda71a1d4f3" - ], - "MeshAssetGuid": "0b9df952-8a00-d6b8-eae5-a3c8932e619c", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 316, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外东北角半圆围墙偏西1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外东北角半圆围墙偏西1", - "ParentId": 4, - "Transform": { - "Position": [ - 436.5188903808594, - 150.8318634033203, - 0.9318782687187195 - ], - "RotationEulerDegrees": [ - 5.003102160117123e-06, - -1.711097041834364e-07, - -176.08241271972656 - ], - "Scale": [ - 0.5760000944137573, - 0.5760002732276917, - 0.5759999752044678 - ] - } - }, - { - "Id": 322, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "cf533f4c-5b1c-b43d-5dc4-266617b5c100", - "71a98794-4353-7b3e-0abc-c6da5b620e51" - ], - "MeshAssetGuid": "8b2c9812-6c5b-7bab-4ad0-7de32d66cc61", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 317, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外东北角围墙2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外东北角围墙2", - "ParentId": 4, - "Transform": { - "Position": [ - 519.4718017578125, - 155.7422332763672, - 0.9318780303001404 - ], - "RotationEulerDegrees": [ - 2.6530435661697993e-06, - -2.50006769419997e-06, - -93.4007797241211 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000348091125, - 0.5759999752044678 - ] - } - }, - { - "Id": 323, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "825e8170-512e-57b8-7d98-2db303c5b5bc", - "c0a277df-6137-095e-4fc5-8c43d386d804" - ], - "MeshAssetGuid": "53b853f4-a30e-2776-e069-64adabf6691e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 318, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外东北角围墙3", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外东北角围墙3", - "ParentId": 4, - "Transform": { - "Position": [ - 521.7769775390625, - 157.53555297851563, - 0.9318779110908508 - ], - "RotationEulerDegrees": [ - 2.6950533538183663e-06, - -2.497217110430938e-06, - -94.36405181884766 - ], - "Scale": [ - 0.575999915599823, - 0.575999915599823, - 0.5759999752044678 - ] - } - }, - { - "Id": 324, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d19994aa-4108-0480-42f0-94fd9c950062", - "078664a5-716f-5c96-27f4-cbacd9ece8eb" - ], - "MeshAssetGuid": "e3148dd4-9961-4a78-3458-100ba4ebe689", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 319, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外东南角围墙2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外东南角围墙2", - "ParentId": 4, - "Transform": { - "Position": [ - 531.4215087890625, - 367.01715087890625, - 0.9318687915802002 - ], - "RotationEulerDegrees": [ - 2.6530435661697993e-06, - -2.50006769419997e-06, - -93.4007797241211 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000348091125, - 0.5759999752044678 - ] - } - }, - { - "Id": 325, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "079e0360-231e-e660-27a6-1e40e0852472", - "395fc380-7b51-491b-d42b-fed8da6f6181" - ], - "MeshAssetGuid": "3bcdb79e-039c-d32a-d6dd-614249ef4eaa", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 320, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外东南角围墙3", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外东南角围墙3", - "ParentId": 4, - "Transform": { - "Position": [ - 533.4977416992188, - 364.49053955078125, - 0.9318689703941345 - ], - "RotationEulerDegrees": [ - 4.40966418935318e-09, - -1.4856549057640223e-07, - -3.4007790088653564 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 326, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "40fa138a-4f60-3736-2fa7-ab241717506a", - "1a55b2ca-518d-b59a-bfff-c4ac78cea70f" - ], - "MeshAssetGuid": "3b431208-3e7f-e26c-566d-d8c58d853b78", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 321, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外南围墙东段中间2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外南围墙东段中间2", - "ParentId": 4, - "Transform": { - "Position": [ - 355.9395751953125, - 377.9285888671875, - 0.9318683743476868 - ], - "RotationEulerDegrees": [ - 5.002073066862067e-06, - 1.8554108294210891e-07, - 175.7514190673828 - ], - "Scale": [ - 0.575999915599823, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 327, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "19be29b0-45fa-00b3-bc7a-870d1aa1001d", - "8fb5126a-1765-b368-8d55-74cc95cfb460" - ], - "MeshAssetGuid": "024c1479-2fe6-357f-5dae-9813e3767dd1", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 322, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门南侧围墙1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门南侧围墙1", - "ParentId": 4, - "Transform": { - "Position": [ - 173.35020446777344, - 389.0420227050781, - 0.9318678975105286 - ], - "RotationEulerDegrees": [ - 5.002073066862067e-06, - 1.8554108294210891e-07, - 175.7514190673828 - ], - "Scale": [ - 0.575999915599823, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 328, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d6b5c674-33c8-3624-0244-d5227f82f7f3", - "6cba75a5-2995-7df7-1662-75ab3fae3b29" - ], - "MeshAssetGuid": "822bb983-f782-e491-bdd1-d495f6e87fcf", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 323, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外南围墙西段中间1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外南围墙西段中间1", - "ParentId": 4, - "Transform": { - "Position": [ - -22.494056701660156, - 401.0648498535156, - 0.9318673610687256 - ], - "RotationEulerDegrees": [ - 5.002073066862067e-06, - 1.8554108294210891e-07, - 175.7514190673828 - ], - "Scale": [ - 0.575999915599823, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 329, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "6b3e0ad5-6d5e-cc55-52c7-0c2a1f60401c", - "55a578b5-8999-cc75-21e8-c4a7bb8d5724" - ], - "MeshAssetGuid": "171ca7a1-0718-c665-b387-c2384b0b3f2e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 324, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外西南角围墙3", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外西南角围墙3", - "ParentId": 4, - "Transform": { - "Position": [ - -210.62600708007813, - 408.3774108886719, - 0.9318670630455017 - ], - "RotationEulerDegrees": [ - 4.4096646334423895e-09, - -1.485659311128984e-07, - -3.4007890224456787 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 330, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "99d13b3c-9724-584b-1cf8-0319c09eb8e2", - "736cf685-7fc3-d24d-c8ea-bb235cdff504" - ], - "MeshAssetGuid": "379b1525-11a3-384f-5b98-f4f07edbc0ed", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 325, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外西南角围墙4", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外西南角围墙4", - "ParentId": 4, - "Transform": { - "Position": [ - -206.56983947753906, - 410.45367431640625, - 0.9318670034408569 - ], - "RotationEulerDegrees": [ - 2.355911419726908e-06, - 2.50006769419997e-06, - 86.59923553466797 - ], - "Scale": [ - 0.5760002732276917, - 0.5760002732276917, - 0.5759999752044678 - ] - } - }, - { - "Id": 331, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "84379b2c-37c2-7ccd-444a-b2158c8bed9e", - "32f9f1d0-9d43-6e6d-9960-1e272040805a" - ], - "MeshAssetGuid": "337addb6-239e-ab77-18c0-975afb6578be", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 326, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外西南角道路边", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外西南角道路边", - "ParentId": 4, - "Transform": { - "Position": [ - -206.57061767578125, - 381.3470458984375, - 0.9318682551383972 - ], - "RotationEulerDegrees": [ - 2.355911419726908e-06, - 2.50006769419997e-06, - 86.59923553466797 - ], - "Scale": [ - 0.5760002732276917, - 0.5760002732276917, - 0.5759999752044678 - ] - } - }, - { - "Id": 332, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ce3670f3-a2ba-0352-dca6-6e1365987204", - "7cbd9bf3-85a1-5fc3-42a0-9058c5749e0a" - ], - "MeshAssetGuid": "33785c83-3fc1-6a30-9881-757cad4aa6d7", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 327, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房室外西南角路边", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房室外西南角路边", - "ParentId": 4, - "Transform": { - "Position": [ - -127.00543975830078, - 382.3490905761719, - 0.9318681955337524 - ], - "RotationEulerDegrees": [ - 4.4096646334423895e-09, - -1.485659311128984e-07, - -3.4007890224456787 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 333, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "af4654cd-ac18-33d5-e5ca-cf026c642796", - "d185cedf-bd45-23a0-4261-076df489f851" - ], - "MeshAssetGuid": "2778dae0-fb5b-e55f-8f0e-d396a2bab48d", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 328, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门东侧路边2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门东侧路边2", - "ParentId": 4, - "Transform": { - "Position": [ - 193.74134826660156, - 365.6415100097656, - 0.9318694472312927 - ], - "RotationEulerDegrees": [ - 3.7030954445071984e-06, - -2.1990283585182624e-06, - -118.59333801269531 - ], - "Scale": [ - 0.575999915599823, - 0.575999915599823, - 0.5759999752044678 - ] - } - }, - { - "Id": 334, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "6d12b742-f7f6-85ca-d73c-10870730a55f", - "9baea7a9-afff-ec43-decf-2d329748d08e" - ], - "MeshAssetGuid": "df6c5c09-c8e0-4161-094d-fba95ed58b48", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 329, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外西北角道路边2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外西北角道路边2", - "ParentId": 4, - "Transform": { - "Position": [ - -225.35350036621094, - 64.12393951416016, - 0.9318822026252747 - ], - "RotationEulerDegrees": [ - 4.993510174244875e-06, - -2.7771488930738997e-07, - -173.63352966308594 - ], - "Scale": [ - 0.5759999752044678, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 335, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "c67359f7-84c0-76bd-966e-31ac459c79f3", - "fc87912e-e023-9cf0-22a8-aad985afadd4" - ], - "MeshAssetGuid": "440626f4-ab55-5c4f-34e7-99b9615eb2e4", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 330, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外北侧围墙中间2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外北侧围墙中间2", - "ParentId": 4, - "Transform": { - "Position": [ - -69.64054107666016, - 47.530029296875, - 0.9318827986717224 - ], - "RotationEulerDegrees": [ - 4.999811608286109e-06, - 2.138164774123652e-07, - 175.1024932861328 - ], - "Scale": [ - 0.5759999752044678, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 336, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "813ca201-672e-3c42-be42-8e71db1ea022", - "ffdaf538-a027-f0af-a1df-1caaf85af746" - ], - "MeshAssetGuid": "4499635d-e63a-4991-749f-176a55a9eba6", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 331, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外北侧围墙中间1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外北侧围墙中间1", - "ParentId": 4, - "Transform": { - "Position": [ - -70.8027572631836, - 50.160072326660156, - 0.9318826198577881 - ], - "RotationEulerDegrees": [ - 3.915562501788372e-06, - -2.069118636427447e-06, - -124.29295349121094 - ], - "Scale": [ - 0.575999915599823, - 0.575999915599823, - 0.5759999752044678 - ] - } - }, - { - "Id": 337, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "1e105f94-60d8-22cd-788a-4f10ff8122f0", - "2c5df836-876e-119c-066c-f2e556e67070" - ], - "MeshAssetGuid": "87775b74-73f1-416e-07f9-724fef954f03", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 332, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外停车场北侧偏西", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外停车场北侧偏西", - "ParentId": 4, - "Transform": { - "Position": [ - -23.756885528564453, - 57.524131774902344, - 0.9318824410438538 - ], - "RotationEulerDegrees": [ - 6.350378498609643e-07, - 1.6666141391397105e-06, - 41.7171516418457 - ], - "Scale": [ - 0.575999915599823, - 0.5759999752044678, - 0.5759999752044678 - ] - } - }, - { - "Id": 338, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "e2d8a0a9-7ce2-15df-75e5-737057412a61", - "b8becc5b-afe4-ce3e-3512-9b4aca94a0ba" - ], - "MeshAssetGuid": "a2a917e8-9b68-119c-6588-32af18647170", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 333, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外停车场中间南侧偏东", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外停车场中间南侧偏东", - "ParentId": 4, - "Transform": { - "Position": [ - 96.79256439208984, - 102.74833679199219, - 0.9318809509277344 - ], - "RotationEulerDegrees": [ - 4.357937996246619e-06, - -1.6843673620314803e-06, - -137.73641967773438 - ], - "Scale": [ - 0.5759999752044678, - 0.5760000348091125, - 0.5759999752044678 - ] - } - }, - { - "Id": 339, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "21846fbe-8c28-74a2-063c-deac3990dc24", - "670b3a86-db38-8d14-1f20-7c31a128fefd" - ], - "MeshAssetGuid": "72d0fb0f-3518-9199-090f-dc8586c63ad2", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 334, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外停车场中间南侧", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外停车场中间南侧", - "ParentId": 4, - "Transform": { - "Position": [ - 32.96384048461914, - 106.84520721435547, - 0.9318807721138 - ], - "RotationEulerDegrees": [ - 4.357937996246619e-06, - -1.6843673620314803e-06, - -137.73641967773438 - ], - "Scale": [ - 0.5759999752044678, - 0.5760000348091125, - 0.5759999752044678 - ] - } - }, - { - "Id": 340, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "80978699-64b6-9eff-3fc3-ba5645640817", - "96ca8c70-bf10-1c02-926d-0636d1af904a" - ], - "MeshAssetGuid": "e32643b0-06d9-abb6-b477-4cb4561a092f", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 335, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流广场北端路边", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流广场北端路边", - "ParentId": 4, - "Transform": { - "Position": [ - 159.1102294921875, - 111.0765151977539, - 0.9318806529045105 - ], - "RotationEulerDegrees": [ - 5.005825642001582e-06, - 1.251863608331405e-07, - 177.13487243652344 - ], - "Scale": [ - 0.5759998559951782, - 0.5759999752044678, - 0.5759999752044678 - ] - } - }, - { - "Id": 341, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "976896a2-24d4-61bd-53e6-e2b7b0ddaef5", - "0d20e77a-a104-f686-2fba-51254830b626" - ], - "MeshAssetGuid": "75adc7f0-2488-2fc4-09ba-954583fec039", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 336, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房室外东北角墙面", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房室外东北角墙面", - "ParentId": 4, - "Transform": { - "Position": [ - 122.0482177734375, - 122.89607238769531, - -0.8034715056419373 - ], - "RotationEulerDegrees": [ - 2.6296640953660244e-06, - -2.50134758061904e-06, - -92.86511993408203 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000348091125, - 0.5759999752044678 - ] - } - }, - { - "Id": 342, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "eeddec3c-fa43-3605-345c-4b2d0a59d60a", - "3c113202-cdcb-31b3-12b3-77165b3a7109" - ], - "MeshAssetGuid": "94e7cac6-4ceb-f5db-508a-6bed2b328c2e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 337, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房室外北侧靠东", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房室外北侧靠东", - "ParentId": 4, - "Transform": { - "Position": [ - -57.441802978515625, - 132.9333953857422, - 0.9318796396255493 - ], - "RotationEulerDegrees": [ - 1.8374977344137733e-06, - -2.4140313144016545e-06, - -74.55488586425781 - ], - "Scale": [ - 0.575999915599823, - 0.575999915599823, - 0.5759999752044678 - ] - } - }, - { - "Id": 343, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ca15138d-1c2e-5157-1b13-2c22107070fc", - "3058c622-bfe9-15fd-db28-bae3259cd4b8" - ], - "MeshAssetGuid": "6c024834-15bd-0318-1668-0f92e102f2df", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 338, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶室外西南角1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶室外西南角1", - "ParentId": 4, - "Transform": { - "Position": [ - 194.92413330078125, - 282.7856750488281, - 0.931872546672821 - ], - "RotationEulerDegrees": [ - 4.838525001105154e-06, - -9.080923177862132e-07, - -158.74081420898438 - ], - "Scale": [ - 0.5760000348091125, - 0.5760001540184021, - 0.5759999752044678 - ] - } - }, - { - "Id": 344, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d3690367-2690-8eda-c077-d3c623a9c741", - "5d90bfd7-a001-6ddd-6b5a-b7baa035f08e" - ], - "MeshAssetGuid": "da2bee14-4d12-69e1-8f7b-15d37771c9b2", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 339, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶室外西南角2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶室外西南角2", - "ParentId": 4, - "Transform": { - "Position": [ - 196.08746337890625, - 283.6120300292969, - 0.9318724870681763 - ], - "RotationEulerDegrees": [ - 1.578934316626146e-08, - -2.8077934643988556e-07, - -6.437014102935791 - ], - "Scale": [ - 0.5759997367858887, - 0.575999915599823, - 0.5759999752044678 - ] - } - }, - { - "Id": 345, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "aaf1a9be-e81b-2469-6344-f29f6497754d", - "808e31b6-34fc-ef49-ff5c-15b7a96b9306" - ], - "MeshAssetGuid": "767c15f5-20f7-e41d-0a37-cc3c47665c5c", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 340, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "废料中转站室外东南角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "废料中转站室外东南角", - "ParentId": 4, - "Transform": { - "Position": [ - 382.62841796875, - 175.5918426513672, - 0.9318771958351135 - ], - "RotationEulerDegrees": [ - 4.519117737800116e-06, - 1.4878291949571576e-06, - 143.55380249023438 - ], - "Scale": [ - 0.575999915599823, - 0.5759999752044678, - 0.5759999752044678 - ] - } - }, - { - "Id": 346, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "e5719dd3-b0f9-ba8d-7dd5-e5b0b34f94de", - "bb928016-6f20-937b-f630-79ba2c4f3dbf" - ], - "MeshAssetGuid": "9eb107b4-6f8c-a3be-5893-248204062e27", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 341, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "联合工房室外东南角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "联合工房室外东南角", - "ParentId": 4, - "Transform": { - "Position": [ - 136.18362426757813, - 354.0859069824219, - 0.9318699836730957 - ], - "RotationEulerDegrees": [ - 4.957880719302921e-06, - 5.032183025832637e-07, - 168.4088134765625 - ], - "Scale": [ - 0.5759997367858887, - 0.575999915599823, - 0.5759999752044678 - ] - } - }, - { - "Id": 347, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "97903c94-bcbb-6593-5388-54efca522c2c", - "99b5b3e1-605e-f420-1c97-3c0d5265a226" - ], - "MeshAssetGuid": "520e9cc6-946b-d707-a168-43d9ed2005bf", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 342, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门北屋室外西墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门北屋室外西墙", - "ParentId": 4, - "Transform": { - "Position": [ - -224.66592407226563, - 231.9501953125, - 0.9318754076957703 - ], - "RotationEulerDegrees": [ - 2.5122283204837004e-06, - 2.5044662379514193e-06, - 90.17728424072266 - ], - "Scale": [ - 0.575999915599823, - 0.575999915599823, - 0.5759999752044678 - ] - } - }, - { - "Id": 348, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "70c9d8cc-acfd-5859-4b94-457caccbcf74", - "5abea6a7-709a-4e59-afaa-68fd5854b573" - ], - "MeshAssetGuid": "4e4057e6-9e90-a605-3cf2-cd70ddc7a929", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 343, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外西南角围墙1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外西南角围墙1", - "ParentId": 4, - "Transform": { - "Position": [ - -210.62600708007813, - 408.3774108886719, - 0.9318670630455017 - ], - "RotationEulerDegrees": [ - 4.4096646334423895e-09, - -1.485659311128984e-07, - -3.4007890224456787 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 349, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "49fc31bd-4c8f-76db-789c-317e288df50e", - "17e4eabc-3882-447e-b369-c20d27b8f70f" - ], - "MeshAssetGuid": "1f6c15c5-7285-7940-b95d-c0f802ccf8af", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 344, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外西南角围墙2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外西南角围墙2", - "ParentId": 4, - "Transform": { - "Position": [ - -206.56983947753906, - 410.45367431640625, - 0.9318673610687256 - ], - "RotationEulerDegrees": [ - 2.355911419726908e-06, - 2.50006769419997e-06, - 86.59923553466797 - ], - "Scale": [ - 0.5760002732276917, - 0.5760002732276917, - 0.5759999752044678 - ] - } - }, - { - "Id": 350, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ca910f85-ff71-a894-1bb4-52e93c56e084", - "e0096abc-38d9-6302-b7c0-bb2ce716f358" - ], - "MeshAssetGuid": "cbf8b505-91b0-1e4e-1a87-95f356eb2b12", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 345, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外南围墙西段中间2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外南围墙西段中间2", - "ParentId": 4, - "Transform": { - "Position": [ - -22.494056701660156, - 401.0648498535156, - 0.9318673610687256 - ], - "RotationEulerDegrees": [ - 5.002073066862067e-06, - 1.8554108294210891e-07, - 175.7514190673828 - ], - "Scale": [ - 0.575999915599823, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 351, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "13932296-5f50-3714-70ab-40230027d4c7", - "d5668571-1a6d-e3e2-01bb-6a355fc07650" - ], - "MeshAssetGuid": "57204d51-4a23-9c12-e30c-9d7f83452d7e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 346, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门东南角墙面1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门东南角墙面1", - "ParentId": 4, - "Transform": { - "Position": [ - 178.5027618408203, - 377.9078063964844, - 0.9318685531616211 - ], - "RotationEulerDegrees": [ - 180.0, - 7.102301424311008e-06, - 68.63735961914063 - ], - "Scale": [ - -0.575999915599823, - -0.575999915599823, - -0.5759998559951782 - ] - } - }, - { - "Id": 352, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "9f7323bf-efad-555c-19e0-f94022dfd7b1", - "712b5682-489f-b63a-8a1e-037f1c9ae147" - ], - "MeshAssetGuid": "9edeb3f9-80c6-e19a-98b0-2a0bc05bca3a", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 347, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门南侧围墙2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门南侧围墙2", - "ParentId": 4, - "Transform": { - "Position": [ - 173.35020446777344, - 389.0420227050781, - 0.9318678975105286 - ], - "RotationEulerDegrees": [ - 5.002073066862067e-06, - 1.8554108294210891e-07, - 175.7514190673828 - ], - "Scale": [ - 0.575999915599823, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 353, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "acd4f1ba-0d94-8df0-a6bb-97c8d96704d0", - "d6271e47-ee0e-2c0d-8269-98e741447c02" - ], - "MeshAssetGuid": "28eb6a90-4663-e758-81b8-60969e56f349", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 348, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门东侧路边1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门东侧路边1", - "ParentId": 4, - "Transform": { - "Position": [ - 193.74134826660156, - 365.6415100097656, - 0.9318694472312927 - ], - "RotationEulerDegrees": [ - 3.7030954445071984e-06, - -2.1990283585182624e-06, - -118.59333801269531 - ], - "Scale": [ - 0.575999915599823, - 0.575999915599823, - 0.5759999752044678 - ] - } - }, - { - "Id": 354, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "cdec3295-1712-2a74-9f51-0eecda87ba9c", - "235b95a7-28a3-fe3e-44b5-e5f17e5d97ae" - ], - "MeshAssetGuid": "9dd72b2b-b9b5-e26c-9b7b-de77a2120578", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 349, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外南围墙东段中间1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外南围墙东段中间1", - "ParentId": 4, - "Transform": { - "Position": [ - 355.9395751953125, - 377.9285888671875, - 0.9318683743476868 - ], - "RotationEulerDegrees": [ - 5.002073066862067e-06, - 1.8554108294210891e-07, - 175.7514190673828 - ], - "Scale": [ - 0.575999915599823, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 355, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d1720ee0-3508-a093-026d-db22d2924b5e", - "1f667692-60b5-341a-3996-1d9bbfa5884e" - ], - "MeshAssetGuid": "fbef51d5-5800-f473-66a6-5404f5a10aa9", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 350, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外东南角围墙1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外东南角围墙1", - "ParentId": 4, - "Transform": { - "Position": [ - 531.4215087890625, - 367.01715087890625, - 0.9318687915802002 - ], - "RotationEulerDegrees": [ - 2.6530435661697993e-06, - -2.50006769419997e-06, - -93.4007797241211 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000348091125, - 0.5759999752044678 - ] - } - }, - { - "Id": 356, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "4002917f-fb61-c661-2f9d-c8743ac3cd2a", - "42fa7e82-0041-f39b-ade7-ed85c3da3d7f" - ], - "MeshAssetGuid": "6d48fe53-498f-cab4-5734-38c8c08e1294", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 351, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外东南角围墙4", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外东南角围墙4", - "ParentId": 4, - "Transform": { - "Position": [ - 533.4977416992188, - 364.49053955078125, - 0.9318689703941345 - ], - "RotationEulerDegrees": [ - 4.4096646334423895e-09, - -1.4856551899811166e-07, - -3.4007792472839355 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 357, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "67a18776-3b74-0aa4-9fb1-38b07543ab48", - "1939dbad-7469-be11-7cda-a2449eebb524" - ], - "MeshAssetGuid": "27501a49-816e-d1a1-8f3c-15a9d5e900fc", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 352, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外东北角围墙1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外东北角围墙1", - "ParentId": 4, - "Transform": { - "Position": [ - 519.4718017578125, - 155.7422332763672, - 0.9318780303001404 - ], - "RotationEulerDegrees": [ - 2.6530435661697993e-06, - -2.50006769419997e-06, - -93.4007797241211 - ], - "Scale": [ - 0.5760000348091125, - 0.5760000348091125, - 0.5759999752044678 - ] - } - }, - { - "Id": 358, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "aa7fc250-45e2-9f27-e326-c79c02f77d95", - "88bbfc62-5601-45f2-4964-defd0620967c" - ], - "MeshAssetGuid": "adc5ec68-ad79-4e65-27ae-4db48aecbd48", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 353, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外东北角半圆围墙偏西2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外东北角半圆围墙偏西2", - "ParentId": 4, - "Transform": { - "Position": [ - 436.5188903808594, - 150.8318634033203, - 0.9318782687187195 - ], - "RotationEulerDegrees": [ - 5.003102160117123e-06, - -1.711097041834364e-07, - -176.08241271972656 - ], - "Scale": [ - 0.5760000944137573, - 0.5760002732276917, - 0.5759999752044678 - ] - } - }, - { - "Id": 359, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "82522543-fe1c-aabd-7d91-77e2cc4e59e7", - "a8e87ba7-7843-8732-a11b-76f71279f35d" - ], - "MeshAssetGuid": "48bf9a4a-a348-2869-f9ef-118afe8e754c", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 354, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "废料中转站室外北侧围墙1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "废料中转站室外北侧围墙1", - "ParentId": 4, - "Transform": { - "Position": [ - 345.1937255859375, - 138.82925415039063, - 0.9318788051605225 - ], - "RotationEulerDegrees": [ - 4.924305812892271e-06, - -6.456335768234567e-07, - -165.06092834472656 - ], - "Scale": [ - 0.5759998559951782, - 0.5759999752044678, - 0.5759999752044678 - ] - } - }, - { - "Id": 360, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d24ae32d-3627-b798-c11c-63668d054e8c", - "54bf84f5-8441-a00a-e06c-411084bc1961" - ], - "MeshAssetGuid": "12e0ad53-91d5-5e53-71ab-35d48a70d0fe", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 355, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外北侧半圆围墙偏西1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外北侧半圆围墙偏西1", - "ParentId": 4, - "Transform": { - "Position": [ - 241.9842987060547, - 95.66928100585938, - 0.9318807125091553 - ], - "RotationEulerDegrees": [ - 4.686511601903476e-06, - -1.229283952852711e-06, - -150.60458374023438 - ], - "Scale": [ - 0.5760000348091125, - 0.5760001540184021, - 0.5759999752044678 - ] - } - }, - { - "Id": 361, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "8d4b93e4-17c1-127b-8fce-bf81b64064df", - "ff0047cc-a029-3ad5-21ce-41405d54e091" - ], - "MeshAssetGuid": "24e63413-73be-e845-4c77-0fcab0e94309", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 356, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "石榴园东北角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "石榴园东北角", - "ParentId": 4, - "Transform": { - "Position": [ - 126.79634857177734, - 36.72539138793945, - 0.9318833351135254 - ], - "RotationEulerDegrees": [ - 3.861674485960975e-06, - 2.1048583676019916e-06, - 122.81360626220703 - ], - "Scale": [ - 0.5760000944137573, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 362, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "18d80209-0ecb-ebf5-fd52-2903a68a848c", - "2e0b09e0-6825-69f8-04d6-70619c0b0ce1" - ], - "MeshAssetGuid": "224681ea-7c8f-16d2-c5ee-a7c800813da9", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 357, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "厂区北墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "厂区北墙", - "ParentId": 4, - "Transform": { - "Position": [ - 123.17082214355469, - 37.588321685791016, - 0.9318831562995911 - ], - "RotationEulerDegrees": [ - 2.5044780613825424e-06, - -2.504478288756218e-06, - -89.99998474121094 - ], - "Scale": [ - 0.5759997963905334, - 0.5759997963905334, - 0.5759999752044678 - ] - } - }, - { - "Id": 363, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a931999b-bf2f-7b0d-20b4-fe8f8668572e", - "474cde38-868c-4ee3-f73f-213494dc362e" - ], - "MeshAssetGuid": "2b444d00-9042-cb8c-826e-d45a9642ce9b", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 358, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外西北角道路边1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外西北角道路边1", - "ParentId": 4, - "Transform": { - "Position": [ - -225.35350036621094, - 64.12393951416016, - 0.9318822026252747 - ], - "RotationEulerDegrees": [ - 4.993510174244875e-06, - -2.7771488930738997e-07, - -173.63352966308594 - ], - "Scale": [ - 0.5759999752044678, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 364, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b1b8e784-5bc9-e45a-fa51-bbe6c1dd09ca", - "577d0489-a872-6935-a33e-912386e0d11d" - ], - "MeshAssetGuid": "19b540d0-574c-76bc-7cf7-329b3b78c4b1", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 359, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外北侧围墙中间3", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外北侧围墙中间3", - "ParentId": 4, - "Transform": { - "Position": [ - -69.64054107666016, - 47.530029296875, - 0.9318827986717224 - ], - "RotationEulerDegrees": [ - 4.999811608286109e-06, - 2.138164774123652e-07, - 175.1024932861328 - ], - "Scale": [ - 0.5759999752044678, - 0.5760000944137573, - 0.5759999752044678 - ] - } - }, - { - "Id": 365, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "fec9bb30-b937-6599-2089-edf225f0cdd9", - "9aaaa4e2-ac52-3bc1-9f0a-accbea591e81", - "aecc60eb-2460-6064-24e1-20b182cc5196" - ], - "MeshAssetGuid": "9bdeb910-767f-ecc9-de33-63e9b5f770a7", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 360, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门北屋室外东南角3", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门北屋室外东南角3", - "ParentId": 4, - "Transform": { - "Position": [ - -214.70672607421875, - 239.23483276367188, - -2.8292582035064697 - ], - "RotationEulerDegrees": [ - 1.8616267442703247, - -1.0538768719925429e-06, - 174.4439697265625 - ], - "Scale": [ - 0.4205809533596039, - 0.42058101296424866, - 0.4205811321735382 - ] - } - }, - { - "Id": 366, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ba21cbb7-38df-ab32-7724-3bd0668e0f4a", - "305fab47-de15-1692-9b2d-5c84b59d1af9", - "0667c788-4f6e-0c8c-260d-87d397542c6b" - ], - "MeshAssetGuid": "b5297d2e-867e-9b9d-39af-635c0972d3d2", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 361, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶室外西北角1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶室外西北角1", - "ParentId": 4, - "Transform": { - "Position": [ - 188.9745635986328, - 202.96755981445313, - -3.7820656299591064 - ], - "RotationEulerDegrees": [ - -88.13858795166016, - 84.44398498535156, - 89.99983978271484 - ], - "Scale": [ - 0.42058098316192627, - 0.42058104276657104, - 0.4205809533596039 - ] - } - }, - { - "Id": 367, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "28a646e2-1ce4-8769-41a4-36f3be6fdb54", - "b6ba61d6-5ce7-bb3f-ba51-5ac333bb5180", - "0f4c20f8-c863-72d3-ada9-6f755a750501" - ], - "MeshAssetGuid": "8bbce6b0-8f8d-db85-4a1c-fbdd3d5f80dc", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 362, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶室外西北角2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶室外西北角2", - "ParentId": 4, - "Transform": { - "Position": [ - 191.3588104248047, - 202.71031188964844, - -3.5459182262420654 - ], - "RotationEulerDegrees": [ - 3.890010248142062e-06, - -2.086314907501219e-06, - -123.58834075927734 - ], - "Scale": [ - 0.26614296436309814, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 368, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ae4fbc06-13ed-67e4-e481-4bb17b2671f0", - "98ba29cb-552a-b006-1d59-444f3f010868", - "83e03649-950a-8925-3c47-0caecc792f09" - ], - "MeshAssetGuid": "89320e91-6388-57c2-48cf-0afe3c0e2e45", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 363, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门北屋室外东南角1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门北屋室外东南角1", - "ParentId": 4, - "Transform": { - "Position": [ - -215.99229431152344, - 242.45640563964844, - -3.858664035797119 - ], - "RotationEulerDegrees": [ - 5.4888403155928245e-08, - 5.214626526139909e-07, - 12.017597198486328 - ], - "Scale": [ - 0.26614299416542053, - 0.2661430537700653, - 0.26614299416542053 - ] - } - }, - { - "Id": 369, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "8c51a63c-4be3-3e43-ce97-54034ff4b4e2", - "f02818e9-1ddd-9e3b-eb3d-9dee39573e8c", - "cd878167-5d63-e45a-dfa3-f6e6ce1837ca" - ], - "MeshAssetGuid": "6e8fc19b-2b2b-17d5-5481-48853f0a05e9", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 364, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门北屋室外东南角2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门北屋室外东南角2", - "ParentId": 4, - "Transform": { - "Position": [ - -215.89675903320313, - 242.31829833984375, - -3.858664035797119 - ], - "RotationEulerDegrees": [ - 3.6452211134019308e-06, - 2.2296001134236576e-06, - 117.09590148925781 - ], - "Scale": [ - 0.26614299416542053, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 370, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "0eb73ffc-2cce-dd35-2c37-0d6a00443170", - "14cfdb29-3c14-6d49-b048-44e147cbcc67", - "7f8a2b72-256c-996d-41db-895ced835b2f" - ], - "MeshAssetGuid": "4804e5ba-3bb8-64aa-b925-ca556470ac2e", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 365, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门南屋室外南墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门南屋室外南墙", - "ParentId": 4, - "Transform": { - "Position": [ - -213.27835083007813, - 285.9266357421875, - -5.549339771270752 - ], - "RotationEulerDegrees": [ - 7.901116987341084e-07, - 1.825748313422082e-06, - 46.802101135253906 - ], - "Scale": [ - 0.26614299416542053, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 371, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d48edfdc-6405-3cff-40e9-8f6a96e0ed30", - "dc4d9b39-40d7-268e-8a54-f48500c667e0", - "568ea4b7-7fb9-fbac-a209-e5a9cf60d587" - ], - "MeshAssetGuid": "3e68cbe6-9dcd-c3e1-50d0-0a95de2ba68b", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 366, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门南屋室外东北角1", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门南屋室外东北角1", - "ParentId": 4, - "Transform": { - "Position": [ - -214.02401733398438, - 266.449951171875, - -4.0295023918151855 - ], - "RotationEulerDegrees": [ - 4.954067208018387e-06, - -5.214616862758703e-07, - -167.982421875 - ], - "Scale": [ - 0.2661430537700653, - 0.2661431133747101, - 0.26614299416542053 - ] - } - }, - { - "Id": 372, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "e9de5cd7-0456-0f93-301e-1f831db4953a", - "e708770a-4afe-ed00-3fc2-e36d3d6351fc", - "4c4adf88-89dc-3220-3e7e-e0696fb8f7f5" - ], - "MeshAssetGuid": "04556e0f-94f6-8155-24f0-cb299f585e63", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 367, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门南屋室外东北角2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门南屋室外东北角2", - "ParentId": 4, - "Transform": { - "Position": [ - -214.1195526123047, - 266.5880432128906, - -4.0295023918151855 - ], - "RotationEulerDegrees": [ - 1.3637359188578557e-06, - -2.2296005681710085e-06, - -62.904109954833984 - ], - "Scale": [ - 0.26614299416542053, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 373, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "bb882ed6-c416-fe3e-7617-4cde8dd4b8ae", - "f3d0775e-682f-ee30-282f-b1a23bde2638", - "3e6dc832-4f27-5d00-9054-caf44d8e3fd8" - ], - "MeshAssetGuid": "36c2d54f-b287-e362-da0e-4f9f50de7ff0", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 368, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "人流大门北屋室外东北角", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "人流大门北屋室外东北角", - "ParentId": 4, - "Transform": { - "Position": [ - -217.10377502441406, - 225.89622497558594, - -4.029500961303711 - ], - "RotationEulerDegrees": [ - 1.3637359188578557e-06, - -2.2296005681710085e-06, - -62.904109954833984 - ], - "Scale": [ - 0.26614299416542053, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 374, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "869c2e20-4430-71cf-060b-c97a3fd8581e", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "4732607a-37c6-49c2-775f-b9c7f94c4c46", - "57c56bb6-060e-254c-a3d0-aa39975e6b91" - ], - "MeshAssetGuid": "46a3eb2f-3dd5-a1c0-762a-f3a1c09a3ed9", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 369, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "室外北侧围墙中间偏西", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "室外北侧围墙中间偏西", - "ParentId": 4, - "Transform": { - "Position": [ - -131.7731170654297, - 50.71918869018555, - 0.9318826794624329 - ], - "RotationEulerDegrees": [ - 4.998005806555739e-06, - 2.3392880166284158e-07, - 174.64051818847656 - ], - "Scale": [ - 0.5760000944137573, - 0.5760002136230469, - 0.5759999752044678 - ] - } - }, - { - "Id": 375, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "5f529e77-cdb5-4cf4-69a9-2efbfe990ee5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "9d593e07-ba1e-c38e-1b95-a49f281fb91b", - "0b5e226d-2c4d-fd9c-2ab7-36c6e46469bb", - "7047d643-2d16-d164-cb7b-6ace134aaa6a" - ], - "MeshAssetGuid": "e9c07e3f-ae91-9a50-b079-ba89f30a56ab", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 370, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "zj-QF-406", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "zj-QF-406", - "ParentId": 4, - "Transform": { - "Position": [ - 189.21981811523438, - 172.93136596679688, - -3.24953031539917 - ], - "RotationEulerDegrees": [ - 4.466182417672826e-06, - 1.556960228299431e-06, - 141.56178283691406 - ], - "Scale": [ - 0.2661430835723877, - 0.2661430835723877, - 0.26614299416542053 - ] - } - }, - { - "Id": 376, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "60888272-412c-7d9e-9700-f5368eca9619", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "21e50aa6-2102-6c0d-4635-7a9575163112", - "1747ee50-0341-1edc-7361-ec07741d8723", - "75c91f81-f993-936a-09d7-706e39fd18ea", - "67b8df7a-db66-4ac4-df6e-05a72cbde7c0", - "e1244070-134e-a2b1-b634-0e43d0ed5fe4", - "2f8bf551-4bfd-467c-4576-e1c8c260948d", - "c8ae1343-c79f-fc42-59c2-f69fe33a14d2", - "ffb7092d-2323-6ed9-618b-ec79d5ff8b8b", - "bac0aa60-078a-d420-376d-a52abba58dde", - "e305cda4-29bf-a960-f48c-6447bc7a3263", - "69f81376-33de-eed3-501f-a4dfff115a22", - "0ffbb8c9-51ad-8203-6d2a-59ee78260fa1", - "89cfb9d4-19c8-9d16-88ea-6e3ec4cb8678", - "a345026f-1b0b-e004-a48c-848c1f5edcfe", - "c94ca8e9-7db2-21c7-9858-1ac20125177c", - "6748ee93-4301-b9a7-df32-2cb4db1d897e", - "e9a74fd4-619c-13b5-f014-7d048e163e86", - "d3812c95-65cf-c16e-c0e5-8c62c517e4e3", - "34c61966-6f7a-9de1-580b-35c1b8ff5a81", - "874e89f6-7d11-fdd0-c78a-a391423e78e4", - "9dbab025-7478-395e-5b1e-7f99fc7ed738", - "cf2325e1-6167-e1be-5d28-e2e9d2daf217", - "59ed90d6-99ca-46ac-2c8d-84b7e72e8351", - "f74964f6-c55d-c46f-eb16-84ab9449cea1", - "ade7e3f0-65bc-9a03-a753-840c92ef0dab", - "4fa04256-acb3-e2b3-fd2a-2fbbce904555" - ], - "MeshAssetGuid": "1b2654d0-51c7-56c3-3e79-0700fbd6df04", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 371, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "醇化库外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "醇化库外墙", - "ParentId": 4, - "Transform": { - "Position": [ - 278.6254577636719, - 268.2878112792969, - -3.323002576828003 - ], - "RotationEulerDegrees": [ - 4.671396602873301e-09, - -1.5289474220026023e-07, - -3.500000476837158 - ], - "Scale": [ - 0.9999998211860657, - 0.9999999403953552, - 1.0 - ] - } - }, - { - "Id": 377, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "98e8c848-f386-6da9-9dc7-6903022fd3ef", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a7afeb4a-6031-2a33-2f0b-305ead5e72ab", - "9230e1d8-57c8-82a0-110f-58ad399b56a9", - "35abd43a-9886-4ebc-d96d-c0318f55f8bf", - "b8108860-e051-39ef-b511-d3e112061d24", - "59e97685-82ec-80bf-2c36-3ac3a60b9c6e", - "31eb770a-eb91-e5f6-da7e-baad74fbfa4e", - "4655fcf1-c034-db4b-f660-35f30fbc1e81", - "a532ddbf-355d-adf9-6df6-a5112a6d6993", - "b123b222-2a74-ae6f-ba67-d85edf4624a7", - "5565bc91-7fae-0a45-2158-010b9978e551", - "fd2c512f-c74e-a9bd-a375-05c818de16e7", - "c5c55543-5d52-fd4a-5574-2e2e1725e8d9", - "364f80e8-cf72-17b9-1aff-e889df6e338c", - "00eaf7f1-8583-906c-5fa3-5ab0450ed66c" - ], - "MeshAssetGuid": "ed96ec8f-3322-f5b5-3739-b9a9e04232de", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 372, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "醇化库五层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "醇化库五层", - "ParentId": 4, - "Transform": { - "Position": [ - 278.6254577636719, - 268.2878112792969, - -20.92298126220703 - ], - "RotationEulerDegrees": [ - 4.671396602873301e-09, - -1.5289474220026023e-07, - -3.500000476837158 - ], - "Scale": [ - 0.9999998211860657, - 0.9999999403953552, - 1.0 - ] - } - }, - { - "Id": 378, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "98e8c848-f386-6da9-9dc7-6903022fd3ef", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ee64b57a-5031-f5e8-7407-8e69851a7ed0", - "aea4c915-8e9b-6ca6-24c7-d92a450eaf23", - "ea3e3c85-3903-ef70-f3a7-af72a8191168", - "da6508f3-39f5-08ba-0f3b-187514e2c9cb", - "6d5d2f8d-5205-4fca-175c-77bb08a4194d", - "bd2cf7dc-2ae3-94c2-f3e5-cae0ce6d4b54", - "f7b9424d-8f8a-9bf2-eb42-7126569b1056", - "c2c70fcb-947d-1560-8d76-e5f66e3273be", - "e524f772-4dcb-9800-bdf5-4c13df5ac2e7", - "7a8e9ead-ae49-b9ac-879e-def7d7003bb6", - "f1d338ec-22d3-97c1-ead3-40fcc49bcb96", - "ae46f102-b11b-352b-a48a-b3463ea520b2", - "aadec706-9846-6fee-a3af-19fc91450076", - "d2a2ccb7-13f3-d665-c10e-9c9f06fee235", - "1df9af47-c05a-f68b-7bed-b002e488636a" - ], - "MeshAssetGuid": "0fe65e70-6b5d-1d7f-2dea-584bf2603dd7", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 373, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "醇化库一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "醇化库一层", - "ParentId": 4, - "Transform": { - "Position": [ - 278.6254577636719, - 268.2878112792969, - -20.922983169555664 - ], - "RotationEulerDegrees": [ - 4.671396602873301e-09, - -1.5289474220026023e-07, - -3.500000476837158 - ], - "Scale": [ - 0.9999998211860657, - 0.9999999403953552, - 1.0 - ] - } - }, - { - "Id": 379, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "98e8c848-f386-6da9-9dc7-6903022fd3ef", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "1f53ce6f-888a-f8d5-7978-7339a8da5aa1", - "3324f2ee-d998-891b-9840-8891cdb0c3b1", - "ef54f8b3-2f60-adfd-354b-b081748f6996", - "bc810838-4680-b981-f2df-5fef477d76ce", - "270c0238-343e-ed98-8f57-ba6dc95961ba", - "51ffee30-f0d4-a739-a29d-debf5a68c700", - "292a73d0-f40f-1dcc-8009-6f4867c35137", - "c36a4c1b-19a9-bc4e-8cf0-6e7af65266cd", - "b62b466d-9011-699f-fa6c-57d97122495c", - "d5c138ad-3a54-d70c-41b5-8bed263bdbf6", - "e8112821-79df-7860-b15c-abf8f17e2f97", - "5eebdd8d-ad28-3a00-68ca-faaf5c68a0cf", - "12877032-2f2e-12f3-3132-829d958c4331", - "67d33a47-b66c-defb-1f8e-82e097384a0c", - "19b803cd-5da3-adc9-3c7b-6036f1687897" - ], - "MeshAssetGuid": "0e6031ee-6154-2497-6c4a-28a197ecfb38", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 374, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "醇化库二层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "醇化库二层", - "ParentId": 4, - "Transform": { - "Position": [ - 278.6254577636719, - 268.2878112792969, - -20.922983169555664 - ], - "RotationEulerDegrees": [ - 4.671396602873301e-09, - -1.5289474220026023e-07, - -3.500000476837158 - ], - "Scale": [ - 0.9999998211860657, - 0.9999999403953552, - 1.0 - ] - } - }, - { - "Id": 380, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "98e8c848-f386-6da9-9dc7-6903022fd3ef", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "1fd1c38f-b497-9e99-f9db-d9d3c78991d6", - "2d87e242-f8f1-754b-c7bc-6d5209742efa", - "f7025ee3-6735-f551-ab0f-d3f4d2073903", - "d7761b18-1a85-1dbe-8314-02cc34b6f7c9", - "448a6968-2a9f-a227-3448-d893ec623394", - "b415f901-fa73-a5ac-f894-01441b9522b9", - "4ca904ba-ae24-f1a6-7ee5-e4cc9224f601", - "8474d3d5-be63-5a0f-84b9-55a4b9772b94", - "68b3a726-c66c-10ad-d126-6c5cdbb4709d", - "63c53099-20e5-9ccb-949d-8220f0e9be10", - "b00c8b49-cb9c-1341-bbb2-d135ac393e57", - "0483b970-10dc-d6e1-a473-7ae1929af88e", - "0cbd2cdf-0896-cf60-2efc-03951465d56d", - "e65b8eb2-5dc2-a043-be04-e1e53b91baf9", - "f090dbcd-6582-f58f-eb7f-54fc0a07aa6d" - ], - "MeshAssetGuid": "aced5d9a-4301-5a67-e658-1a5fda5d02d6", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 375, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "醇化库三层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "醇化库三层", - "ParentId": 4, - "Transform": { - "Position": [ - 278.6254577636719, - 268.2878112792969, - -20.922983169555664 - ], - "RotationEulerDegrees": [ - 4.671396602873301e-09, - -1.5289474220026023e-07, - -3.500000476837158 - ], - "Scale": [ - 0.9999998211860657, - 0.9999999403953552, - 1.0 - ] - } - }, - { - "Id": 381, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "98e8c848-f386-6da9-9dc7-6903022fd3ef", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "a819f9be-bd1e-6521-e166-c0cb3c9cc703", - "beeafadd-81d2-b3f3-b0d3-94e0fbf25019", - "fcca9bf6-dd33-61cf-624a-559d0afc4702", - "eb01ff57-7a6b-89e4-f20b-0a8bacaff7f8", - "00a3249b-6a3b-94e9-9f14-022c894fe189", - "a044267a-7897-4d13-a7cc-69952658778a", - "f276f99d-0b09-ec38-e99f-e93087d9d232", - "6e9c8a43-1916-96c6-140d-34392081ba5e", - "87c0345a-1485-98f9-47e0-c6b0a974109c", - "b4d51677-ae66-2f94-f824-b9dd0576c865", - "b5d9fdc1-d6b3-7835-396b-d7b6de1df419", - "8533c3ed-3898-90bd-854e-b11e93271be9", - "6b6d9395-38cb-e5ee-9269-e6446d07c858", - "6e9e5293-91ef-e233-948f-e3133ac454f5", - "de91f0ae-7bd7-4a1c-08fb-e54157f780c6" - ], - "MeshAssetGuid": "5e527f8f-7b6e-6754-a868-96859e6b90bb", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 376, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "醇化库四层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "醇化库四层", - "ParentId": 4, - "Transform": { - "Position": [ - 278.6254577636719, - 268.2878112792969, - -20.922983169555664 - ], - "RotationEulerDegrees": [ - 4.671396602873301e-09, - -1.5289474220026023e-07, - -3.500000476837158 - ], - "Scale": [ - 0.9999998211860657, - 0.9999999403953552, - 1.0 - ] - } - }, - { - "Id": 382, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "98e8c848-f386-6da9-9dc7-6903022fd3ef", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "7a973ed6-d5e3-fdae-47c4-549a181ac402", - "aebe738c-df11-639b-a4d4-32cb62d6fd5b", - "02636736-fe3c-f2ed-1d0b-c058d166ff94", - "f220b78e-023f-8db0-69f3-1d16c4a4f9a0", - "d6076599-62d5-5a87-8201-b5df034cd73e", - "96b6a9d4-70ed-7f58-9254-6572830f63af", - "ea3fa0e5-3884-21cf-b3e6-0c0d917e0b72", - "73e3c9bf-bb31-3517-08c7-69967a772e83", - "a443f1f4-e903-58f2-6c4b-33f43385c061", - "08cfc2e6-f296-a378-a98b-5b572abbb370" - ], - "MeshAssetGuid": "6d91cf34-f6b0-a5cd-179f-823cdb857290", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 377, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "醇化库六层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "醇化库六层", - "ParentId": 4, - "Transform": { - "Position": [ - 278.6254577636719, - 268.2878112792969, - -20.92298126220703 - ], - "RotationEulerDegrees": [ - 4.671396602873301e-09, - -1.5289474220026023e-07, - -3.500000476837158 - ], - "Scale": [ - 0.9999998211860657, - 0.9999999403953552, - 1.0 - ] - } - }, - { - "Id": 383, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "d3bae10c-a4a8-e104-8048-3a8e2ab645fe", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "95970bf9-8282-195e-910d-56b1430ef100", - "e1fa610b-7e6d-47a0-36ff-eda93aaba95a", - "ef2c3e78-d4f4-5266-35b9-f10c61890109", - "25cafe7b-5a3e-5c82-8dc0-199ecd0ff4fa", - "771ed3dd-cfb0-55a0-4b2a-a26e429bd65e", - "4582b0af-12ca-4868-f502-f17080880e85", - "ec5d0757-4c46-40f6-b67c-c9494776e378", - "3515c9ab-2217-d8b2-5974-a54ff74e6511", - "04c9a492-7260-8aab-248b-b4075120f665", - "b00997c9-d731-6ccb-fbf4-cb561d3c8505", - "542b4676-368a-4d6a-e005-1700bbf1ba04", - "a850f5ac-8f6a-0361-a11d-33c37e631e7b", - "8463b38d-c38d-3e51-44eb-c91a7512ca75", - "80e9296f-f444-e409-bf40-50424f9d6f35", - "d237f2b9-7a1e-133b-8166-cdcbd5ef9eaf", - "37a5b1ec-2ed7-cdf0-db20-7bc2c71b67c0", - "1ca188ec-a53a-cfcb-3a9f-f70823390b2c", - "aa648514-b520-8e23-2336-2ab96160e38e", - "a556ff1e-e7db-17d5-6d1b-35d0c4a729e9", - "acb6d56a-707b-a838-2651-827d29fde2c1", - "44514fe4-eca9-e48e-74a5-5370fa980113", - "1b635765-b1cf-a0c0-7e0d-34931664fdd9", - "87f7ab04-d75f-4204-0759-f637ce46e8d6", - "d6e43773-91d2-4142-4219-cc02f2764720", - "866f5019-e262-d1e1-c6a3-f43843fe1f8c", - "eb367fd5-8d7f-7d3e-b261-1dc936b17d4e" - ], - "MeshAssetGuid": "97ca7f3f-bec7-61e0-d3ad-78885f2beaf1", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 378, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶库外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶库外墙", - "ParentId": 4, - "Transform": { - "Position": [ - 223.3059539794922, - 239.4187774658203, - -1.046532725013094e-05 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 384, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "f6758dc9-d1db-5c3e-2adc-78d5186d9359", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "5a6b9e75-ae85-fddc-6f2b-a939c5dd5feb", - "d24491bd-c3b1-3524-4110-7b2701d94ef3", - "f4acc079-e5d6-dfc2-e89b-106c9fec706b", - "889d1222-2764-0d62-c945-72b6138ad03e", - "577f9501-0100-a48e-237b-6feda38b0e03", - "e78ec1c9-c633-1918-bf62-c9a3c0f94dd5", - "5ee0c64d-c627-a8c5-287e-980121a1dd99", - "ca4644f0-651c-e3e8-dbd5-13249277e2dc", - "625be8e9-c170-bc40-55e5-2dd2cca8f040", - "b6d6d5bd-0066-4557-ba24-ca51110369ff" - ], - "MeshAssetGuid": "d54513c1-cd2a-d69f-4150-583d48e35741", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 379, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶库一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶库一层", - "ParentId": 4, - "Transform": { - "Position": [ - 223.30575561523438, - 239.41554260253906, - -1.2000093460083008 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 385, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "f6758dc9-d1db-5c3e-2adc-78d5186d9359", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "020e1018-ce77-f5e5-dd5c-2cc915ab2992", - "0a46c485-4c6e-e3c7-eb24-735c5a94362c", - "1aee2554-2af1-96d9-ff3e-9cb16b63b584", - "2e2fb5b0-45e4-1aa2-04c9-18509ab15bd2", - "0dea5bf2-a3e7-c8fe-afa6-9d28e449254c", - "c9a44927-a729-1a0f-98ce-39c432564884", - "4a7f6fb1-ef0c-4886-7bfe-1f3e65c6def2", - "86aa5d00-54b9-7b8f-8671-eb5ee377b54c", - "edddade0-0803-9b58-771c-7a4a540d72a5", - "abec5141-014d-71b5-6298-55adf353c0ff", - "b7536f1c-e47b-10b2-3bc2-4a7686d8b4c3", - "0bd877c7-f789-ab42-aa1f-7fd02562253e", - "0a3a5288-d755-9432-ebe5-85b56d432840", - "51396645-f5e1-e362-2288-7ab7c5e050f0", - "ed2ac315-4f68-1569-377e-b3687491b549" - ], - "MeshAssetGuid": "7311fce0-d755-db9d-883e-849e078396c2", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 380, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶库二层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶库二层", - "ParentId": 4, - "Transform": { - "Position": [ - 223.30581665039063, - 239.4164276123047, - -5.39027214050293 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 386, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "f6758dc9-d1db-5c3e-2adc-78d5186d9359", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b478d55b-1f32-809b-b822-5d48de2d6e5c", - "8e352da6-362b-4f3d-4c4a-20daef086f19", - "e5f6188d-a372-098f-3d33-a0fd4de22928", - "7b375be7-9e4e-c698-064c-82305d880080", - "bca4b8e7-7110-0f4d-b283-f448897b0655", - "7e708846-916c-2783-007a-7b7c49e68128", - "ed4a6fd7-e6e8-8b00-3716-8c0fb75795e4", - "80ed7f29-dafb-c5c3-bfc7-ef1839fbb720", - "ff99df48-b5ae-a97f-e1ac-8c99d40afeb4", - "65fcb8ef-7cd6-57c1-5ddb-da9e41f61a86", - "9f62347a-c402-59a9-d9ed-ee88f57fc1e8", - "919798ff-6e5e-609f-924e-d812d360915f", - "e7c36ec0-3cb7-d453-7fba-6f535d3ff098", - "0254b810-6a9c-cd8d-5db0-cfe96a9111da", - "66c56c1b-0e09-50e1-de9c-2db222d807ac" - ], - "MeshAssetGuid": "9d3f9bbf-ab5c-89d8-9bb9-70a2d651f2c1", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 381, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶库三层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶库三层", - "ParentId": 4, - "Transform": { - "Position": [ - 223.30581665039063, - 239.4164276123047, - -9.790273666381836 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 387, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "f6758dc9-d1db-5c3e-2adc-78d5186d9359", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "33830b9a-be89-7f29-58ff-93eac6543c02", - "a7b2f5f3-a0bc-6c83-ef57-6b72675e673e", - "24c7a968-b99e-fd11-8cce-78a3d33f1555", - "c43075cd-d21a-3392-d47c-ab9a181c66e0", - "9376fa9d-70c5-914b-d067-ab70959dc6f3", - "53f2f4e0-0fd6-0435-6052-5a9cd1927c3a", - "6ce34ec7-7e2a-47c0-d681-8f0bcddf9ac2", - "cc45e437-0c6c-ce7c-9e16-db797f451e6f", - "7b06b2a5-73d2-6ce9-46e9-90389b8efdbf", - "0144b4e4-bd02-ec3f-1ea4-c609373911f4", - "75f9e99f-aef0-e427-0953-44769b03d2e3", - "15f1a919-3b8e-26a6-7161-b2618c3308d2", - "62cfe9a4-64f8-7c22-55d4-0a0ec01aa24a", - "af0eceec-e37c-8b62-e5f0-259975df081e", - "0512fef0-0cd6-d98d-a5c6-06322d5234d7" - ], - "MeshAssetGuid": "b7723600-cafb-27e6-fb6b-e9d41e87ad62", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 382, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶库四层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶库四层", - "ParentId": 4, - "Transform": { - "Position": [ - 223.30581665039063, - 239.4164276123047, - -14.190267562866211 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 388, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 0.5882353186607361, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "651560d2-e3fe-c374-1d38-b201ecbaf17b", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "032594c5-4643-0117-dc3d-3798a3ee1390", - "f5d57115-d67b-81e6-6914-773c0ba4817d", - "ba56dc2c-0c9d-bcb4-b7c5-5da5bc68eba9" - ], - "MeshAssetGuid": "35f94fc1-8566-2a01-59e3-c8caf1a0cf0a", - "MeshSource": 1, - "Metallic": 1.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 383, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 1.0, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶库六层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶库六层", - "ParentId": 4, - "Transform": { - "Position": [ - 213.40478515625, - 227.20721435546875, - -23.199995040893555 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 389, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "f6758dc9-d1db-5c3e-2adc-78d5186d9359", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "af03e4d7-d304-6b96-25b8-cae15e853617", - "f03a9b97-5167-5ae5-6b63-7104cd9eabb5", - "d29e10af-5604-a157-c135-301875e68be8", - "37f4e72a-3ed9-f02f-9b2d-0ca102c8c4e6", - "76d42725-090f-e516-0a35-54ff649e1b69", - "ae057d68-447c-bb4b-647e-e8e8c9077489", - "ff224f7f-7b42-f56b-a175-9e859b38bab2", - "c336f266-7180-9f8d-8c3b-8d3ba907d6c1", - "651219bd-00ce-56d0-ddbe-a60111719cda", - "0a9f399c-2dea-7733-2b66-932079fbad98", - "82309132-96d1-b50a-fd0b-b44ac2b4967b", - "1e8f6c62-da4a-5646-3835-9f186b9e7f2e", - "f636e5d2-c90e-0b32-eaec-dea7400f4362", - "0d21a3b5-2661-161a-6ffb-c6e87f0c0957", - "682bebc7-be18-6d53-d158-1134fd194ee2" - ], - "MeshAssetGuid": "a9120925-e686-1613-60af-b23743607e98", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 384, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "烟叶库五层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "烟叶库五层", - "ParentId": 4, - "Transform": { - "Position": [ - 223.30581665039063, - 239.4164276123047, - -18.590261459350586 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 390, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "63d90647-ce16-3246-9404-aadd69d22119", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "81958dd1-efc8-2daa-fe01-704f7df1d2dc", - "c5b190d7-d981-4d7d-55dd-d57697e3f84e", - "422ae632-0d63-459f-adc3-9e7f7fc46e25", - "5749f44a-b577-d1b2-a37f-f01d17a1c210", - "d2a348bd-c97a-85ac-814f-e7b54de604a1", - "1669ff82-f93f-a096-b287-31e538a61918", - "29d044c8-2ef0-8879-00dd-3ec20e231738", - "7afef800-c415-1703-8752-4a8517d49b84", - "e5a19be9-97d2-b9bd-7d91-1f4195745de3", - "e8a11fc0-adc1-d837-b190-3a7f90e6f0f2", - "77565210-3272-ebcd-4b54-8dcf4086b3a2", - "c7da565c-f7ff-1825-97ed-5768c0369f35", - "45593415-6427-499f-356f-ac8c24895424", - "fde7b625-9a49-4617-e36f-ea1bc8cd238f", - "96ec84de-4f03-616a-12c3-953e62a3bb19", - "d52b0974-8475-5b0c-c124-8b1264bcaed6", - "270812dd-fa0b-3977-8f52-e99fe2c62bda", - "26975eb8-8b4a-959b-0ea9-acf478caac56", - "4c2b1958-524e-a8fb-fec7-9cbbde7d5712", - "545b8cb0-a177-3f92-e0e1-e266172650e7", - "b4184e8a-5092-c50b-b89a-0077481692be", - "f44c8ca3-bfcc-de9d-e853-a7b0c4a2f2fd", - "03d4e8a6-585f-9dbc-9cd0-cc8d3ae61dab", - "1da5a87b-e610-a574-7b9a-e0abdc19ca73", - "195821d3-7767-3540-3c73-72d742a45d9e", - "675b91b3-6506-c6e2-1fa4-fe2b0da0f249", - "77fd4f05-a858-2e90-8bd6-c79925138d60", - "b32c5a96-42d5-21ac-78aa-0c151a845e58", - "224f0f3f-ffbe-c33f-0524-c3e50e8421fe", - "25baf61d-776d-f0c2-8dbc-9791f069296f", - "c48f528a-a517-3efd-14ec-3fb40bede8b2", - "d1a6fb8d-cb66-e8d3-02ca-66243331fd23", - "b6da7e06-ea58-f2db-bae9-f56ef404662f", - "87c31fb4-3a9f-3eb1-0762-3248e79ec78d", - "8d14ed39-d36b-f37a-cf23-18a9f6306ae6", - "6a2ae347-2eff-a08e-9319-1b9691694902", - "0c2cfaac-08af-db62-ee70-041c47967ff2", - "fc1a150c-b520-7179-62ce-95836720d742", - "c37ab6bf-d6ca-bb14-8c64-775b11f998e1" - ], - "MeshAssetGuid": "1682cdd9-cd73-b9c5-f236-c5e801a875a5", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 385, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "厂区地形", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "厂区地形", - "ParentId": 4, - "Transform": { - "Position": [ - 249.5686798095703, - 218.8482208251953, - -0.005716353189200163 - ], - "RotationEulerDegrees": [ - 0.0, - -0.0, - 0.0 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 391, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 2, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "e2c86d7c-ce70-1820-75b1-af7dfbab3bef", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "8a489658-d69d-5261-0bcb-7a5ab835af4c", - "fd34c649-7777-eb10-a3af-f5c26530f110", - "b1e0eeb9-f339-6a56-fa53-86083eaf4027", - "42a6af12-ba3d-8ec8-adee-6565efb43ade", - "a2ac6ee3-dd39-4fdc-250e-d5788fe8acd7", - "806d6f97-182c-2885-bf67-83df96b07ea9", - "7e3eea59-4d82-143e-80c3-d44101bdb36b", - "819f95fe-1921-1d1c-7e89-d792313b4cd3", - "d9a19ec5-74fa-b795-4c4c-da2544ddd9c1", - "fe101b7c-8959-d941-60c2-e4d0aa1d1706", - "17b20d26-2274-d8ab-3373-2972d6c4cc49", - "67056e2c-7f39-822b-9fac-bf01f240f287", - "73929670-7e0f-ce74-4882-6978a0e17665", - "9ee70bdf-389e-b2b2-d857-fa9e105fe728", - "ea98e478-5c13-7285-73b7-70e60bf490bb", - "ee66c0ac-8096-6bce-f4c2-be0ead87e941", - "92228bc9-58b2-5122-911e-eb15723c537c", - "aede8466-2a4f-7ad0-a46c-89e4eca6c9c3", - "4ded3ce7-8c16-4435-3fb0-03b7b3221c2a", - "5d962731-a505-3ae4-ebdd-43ecb273abec", - "ed5a5b38-35f6-999e-373a-79940860bc11", - "af860007-e50d-d41c-e51a-164ef805eee1", - "d0db6b1c-d966-9ee6-0362-2db586bddc44", - "48ab1ad2-9bc2-186a-f9e0-7c1066a0a00b", - "f6c586e5-7b38-7ad8-2a38-c1470100d4cd", - "acb51485-ce47-56c2-e6d2-b3a839577f45", - "956cba4b-4f53-8252-d1e3-044346a7b424", - "15331203-bf37-d845-f113-94cfadbe5d0d", - "4270df1f-7222-7805-2dcb-d7d8f4121025", - "ec0cc20e-ca82-1613-f681-aa75525c7198", - "d2c71100-6b70-45cc-81f2-ba0b56722ac9", - "b367eca2-9c94-d5b9-38b2-e5892e8309dd", - "b52e100c-372a-d1b9-79a9-5402844911da", - "34d4b056-9415-ef09-d8c4-a65f49a0ad36", - "fb44cdcd-3506-ed00-261a-34e0565c93fc", - "8d412f90-8e51-ba4e-0f43-3e67e7d2fecd", - "50544a54-1566-6f39-a323-96fa298c5912", - "66e34760-e1a0-fa26-5e42-78d113cb92af", - "0f2268db-010e-86db-2d79-7f435881e002", - "8ac3851c-9e31-27dd-cbe1-42f3ce8e309f", - "7a52bb1b-a841-a7ae-8713-43277b84dc38", - "a6039a47-6936-e197-ee3a-06382745a648", - "df41c4c8-17c5-1490-c916-b2a28dc72c7a", - "e81a2b28-88c5-952e-7155-2d74469b8d5c", - "1eafe563-865c-e26e-38ad-7fba9a18b3fb", - "c0afcc72-d992-d855-0f45-df25acf44419", - "256e1a5e-5edd-dffe-8d9d-4c3b0f076f46" - ], - "MeshAssetGuid": "ca9c52db-dda2-d766-5b34-e2494d8977f6", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 386, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "绿化树木", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "绿化树木", - "ParentId": 4, - "Transform": { - "Position": [ - 897.3715209960938, - 1143.6890869140625, - 0.1999073177576065 - ], - "RotationEulerDegrees": [ - 4.229269052302698e-06, - -2.417188397885184e-06, - -105.17152404785156 - ], - "Scale": [ - 0.700783908367157, - 0.700783908367157, - 1.0 - ] - } - }, - { - "Id": 392, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "58da0273-98bc-96a2-2dc1-ae573ddcc02d", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "62c5f9bf-9207-3bf4-d55d-5d4a6436e9f8", - "f9b61f6a-4ec2-8202-24cc-b503de0dd060", - "3963862f-5483-6abc-d456-291b1782d7b6", - "c797a40d-e70d-8500-5771-677e7845e3e2", - "2805636c-c9b5-fa7a-01df-6dd7e61e97e4", - "2802835d-8848-7ccf-411b-d5e213f78e1c", - "98da73b0-18b6-07ee-1db1-3b200c497790", - "fa2d443e-d8f4-2094-2775-95d97f0a667a", - "a3447ad5-8110-34df-64cc-5ece79bfe61a", - "0b434571-98b2-b86b-6aa1-93c5bceca4a1", - "459023b6-4992-c32e-7554-828b2b905453", - "bc6877a4-4078-a1d7-b2b0-5b2adb81e608", - "e499a1dc-a561-f2f8-bc37-623ae7ec24c3", - "5bf646e8-8ff8-604a-6ed5-42bb0f15b721", - "a37ad1b8-4f26-b70c-e4ac-16d1abce4ffd", - "3082ef47-f378-2367-5bb9-fe5282de8bc4", - "86330000-bcad-2a90-c68e-41476d089d7f", - "1a32e7f2-d12c-063d-ff13-5c8fc267c82c", - "225aca94-dbea-a50b-c5b7-37ca2556c0a6", - "f0680a11-9648-ff58-ebcd-1b1f9acbec4f", - "06b09d8f-c960-58d8-668c-151d31b577d5", - "22c71a75-0c3c-f1c2-058e-37de8ee1fd6c", - "d694d0bf-7ce8-59ba-42bd-9ed4cdcc4b3c" - ], - "MeshAssetGuid": "320a86f0-a581-b98b-d9d7-5e14e2d4e959", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 387, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "护卫队营房一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "护卫队营房一层", - "ParentId": 4, - "Transform": { - "Position": [ - 469.1017150878906, - 191.2694854736328, - -8.360654646821786e-06 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 393, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "e6b55511-6041-41f6-3e00-a2b1de72a378", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "222b2320-026b-283a-0549-2bf8a80d8e63", - "45a41c49-0d13-a3b5-75ad-b9a97a008ce2", - "3df22f55-e55c-24cc-93a8-52bd15870531", - "eae9db27-23f3-2f68-33aa-fd2fd6a3258f", - "0a54ed96-76ca-d748-6b72-a83ed3d1fd41", - "7c23fe8b-427a-2dda-c215-4362d700c658", - "3476ca6b-e89a-1b87-588f-0e3fdfb6b42e", - "efb3552c-ac79-3b02-7584-e24b74ad5552", - "ece89789-2fc3-d86b-f6ec-02063f4bf0b9", - "dcb66902-3bd6-ad60-4a45-55a08a590f64", - "eb7ae668-651c-3a9d-b252-ebb3b037edab", - "37fb4832-eedf-4c42-5b20-4d5404618026", - "dc66e194-61fa-4c52-4ab9-27703e989f3a", - "b4f2fa70-3108-b447-38ca-ca92fb9144f8", - "78e644d5-568f-c40b-0540-fb98bb0bd2be", - "4bd7e0ed-f6b9-ade1-3a00-02976dce7685", - "1058bda0-a721-24f9-f370-07fe13dc76b1", - "eb8055c5-c103-fe49-32e9-bfc805ffff1a", - "f4514c16-c20b-89f7-a831-90491ab5af16", - "46e96e1e-8065-7cac-f633-e4f4496146a7", - "8bbd4081-7200-edd6-8adc-f4b66de81167", - "c2a33d2a-516e-cb92-8d8b-100b1095440a" - ], - "MeshAssetGuid": "26c34af0-b7c0-b1b1-0e8a-b2a53be96fe8", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 388, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "护卫队营房外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "护卫队营房外墙", - "ParentId": 4, - "Transform": { - "Position": [ - 504.42254638671875, - 190.32461547851563, - -8.367341041564941 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 394, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "58da0273-98bc-96a2-2dc1-ae573ddcc02d", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "ce6ae254-e21f-ae14-dc77-ea4112141be5", - "176a34d7-c00f-2474-3305-289d48702a93", - "3d73c2c2-c173-e164-d349-40aa02ab7776", - "f4fd7ca3-b3cf-1a70-a876-2fac8be3a693", - "566b68ff-527b-f9f2-62d4-411ea4c5e74e", - "756a445b-4bf0-8a15-c9ec-64b400aaaa3c", - "eac071cb-9fc4-6fa6-73b9-f0dde260e120", - "7930525e-0896-bc5b-4449-07adf3a4aa9c", - "2344cec7-bffa-e5a1-842c-77ebbb401cc3", - "2e0fed13-40e7-698b-04d1-9e5477323c35", - "98b3af0d-cc54-cbf3-5d12-22bb54c70203", - "435b249a-0d74-6230-2ced-f0acc15fd5d5", - "347e8700-fee2-14cb-5845-b1e95f61eb73" - ], - "MeshAssetGuid": "d63c304f-1848-0cbb-422f-206864ebda09", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 389, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "护卫队营房二层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "护卫队营房二层", - "ParentId": 4, - "Transform": { - "Position": [ - 449.2153625488281, - 203.71620178222656, - -5.046939373016357 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 395, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "102215d3-d982-dd41-73b9-575254200409", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "395988db-5df0-fad2-546a-a57badae8666", - "d3362753-eac6-ef62-8067-ebf65bf140f7", - "d114e6e8-3214-6993-829c-15d21bc94953", - "e4ddc6f4-2034-fed8-bc22-db42871430ee", - "2a155dc7-a85d-1990-834b-0c975611467b", - "2dc0ab01-a1e6-8b59-070a-24f3ebcbd563", - "60ded3f4-25fd-04db-1780-b20d0de90662", - "4b4931e6-0177-c41f-ba3a-22ab9d1ed4a5", - "be9ad8ff-2474-11c3-b03f-89828f853375", - "880a67f5-74c5-f030-0939-362b88dc9f39", - "0788caae-6d77-f4ad-a7fa-43cbc4f368c4", - "8f637d3f-c876-551a-0d68-1009eceda146", - "7f51f26d-412d-ec0f-8193-b7724fcaebcf" - ], - "MeshAssetGuid": "b28accd0-afae-3e28-b914-46bead4d82f2", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 390, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "护卫队营房三层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "护卫队营房三层", - "ParentId": 4, - "Transform": { - "Position": [ - 467.6818542480469, - 200.33889770507813, - -8.40001106262207 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 396, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "0728d58b-9d82-c584-a732-a114f1115697", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "bd198e65-4fd2-eb2d-33dd-90e180c19a6a", - "d93e6f2d-ea60-a80c-0c6a-0f03c2beebe2", - "786b4cf5-72a0-f0af-c5ac-eea24e70d546", - "9a0f9402-5dc3-4b03-dfb6-492e27908e97", - "9815c8a9-1ff6-dd2f-dd2f-640acb66abeb", - "66c13a79-ced7-7e9c-de19-094d3ae3a99b", - "fd1b88cc-6cce-51a1-e3ce-d5505c54989c", - "b367e0c0-8223-e04f-38b2-66ef7157e282", - "bde189e4-7744-9e6f-3357-46860e7ee4ab", - "0febcf04-d223-c5c2-6d66-acf805eb3e60", - "65c79841-651a-3a26-9d1e-54bc2eb12c7f", - "107013a4-6fd7-fc4a-f3de-0691484a0ad8", - "db3ec8c5-b637-3537-8eab-7eafb7f029ab" - ], - "MeshAssetGuid": "c7507131-b1e7-bc8e-1704-94de2b56561d", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 391, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "化材料油库外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "化材料油库外墙", - "ParentId": 4, - "Transform": { - "Position": [ - 284.44000244140625, - 155.52120971679688, - -4.000002384185791 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 397, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9daacf99-5f20-5591-5bca-5c383fcbcbab", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "710fa54b-a6de-26c9-8ae1-c488383224f4", - "cbc065f1-03e9-0583-1ab1-9b6d9caf3820", - "ae58143c-3e87-b848-2448-44e7fefbe949", - "3a99e738-92d7-f576-979a-b2374732c1ea", - "7fcafd27-aadd-adb9-412b-5bf7fcb049e3", - "65aa43bc-a950-89c0-ddf8-737b5259f1d3", - "4120e969-6a2e-b003-6e07-1e32fd1f49ae", - "701af4f0-fcec-5f4e-0b6b-8c302129cb22", - "632c8235-c26e-901b-d45e-a200623991b7" - ], - "MeshAssetGuid": "dc2d56ee-fa8f-dcb5-8afc-0376e62140d0", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 392, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "化材料油库一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "化材料油库一层", - "ParentId": 4, - "Transform": { - "Position": [ - 284.4399719238281, - 155.52120971679688, - -4.000002861022949 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 398, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "88cfa614-68b3-c945-49ab-b46229612901", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "be45bd56-6d3f-b2fe-70ca-881afec98f53", - "992acda3-cc28-5e3b-5c95-bfc072603d9c", - "03a8b9e5-a772-685e-9c91-b44aa220d02c", - "427cf7a1-64fc-9414-2dc2-664cc71ff1ff", - "bc87efcf-5955-3b46-7218-fd7875e25e27", - "d1ba0c14-a968-56b9-020b-6a9b7827a7fd", - "1b82885c-2d81-ef9c-3ef4-ff9c2936f2b8", - "41ca9b59-6198-d6bf-ee9b-155db0d14b59", - "b6785411-1505-76ec-3a62-fcf1fe54d6f5", - "5cbafdcc-05fc-48c3-2a6e-1f35d3375a07" - ], - "MeshAssetGuid": "f4608a8f-c0fe-0086-e8c4-25c2f685c1e4", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 393, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门一层", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门一层", - "ParentId": 4, - "Transform": { - "Position": [ - 170.8561553955078, - 372.0218811035156, - -1.291957414650824e-05 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 399, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "b26175e7-5885-61f9-79f2-1fb9aac7daae", - "d93923a5-ea21-6bf0-4c2a-6f9c6cef8fe7", - "13e1df91-6d2f-f51a-f0ea-7ab2cf9dff9f" - ], - "MeshAssetGuid": "8b56518f-d241-fcab-ca91-0f30a851ed40", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 394, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门东南角墙面2", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门东南角墙面2", - "ParentId": 4, - "Transform": { - "Position": [ - 175.9136962890625, - 375.67510986328125, - -2.2424588203430176 - ], - "RotationEulerDegrees": [ - 9.939552683135844e-07, - 1.9976816929556662e-06, - 52.90568542480469 - ], - "Scale": [ - 0.26614296436309814, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 400, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "fe084782-8d44-5832-60d8-cfbb6bfbf051", - "a1126a9e-0c47-a3e1-66e9-399741679f83", - "f1339e4f-f62e-8eac-ea6b-378d45fa3ea3" - ], - "MeshAssetGuid": "0f7a31ee-323f-50b5-2dcb-2e61d85835f7", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 395, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门-C011", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门-C011", - "ParentId": 4, - "Transform": { - "Position": [ - 176.03958129882813, - 375.5295104980469, - -2.2424588203430176 - ], - "RotationEulerDegrees": [ - 5.067977895123477e-07, - -1.5105244983715238e-06, - -37.094356536865234 - ], - "Scale": [ - 0.26614296436309814, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 401, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "9706d97f-78bf-0482-d3b0-b5221826b6e0", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "4a2c0ccb-1d62-243f-3bc0-0eb64149c7a6", - "5199f8eb-213c-b669-22d0-a12bc41e4821", - "9b112b4e-1eb7-54a8-9eeb-a82ba33710a8" - ], - "MeshAssetGuid": "ebad80b0-06cc-58bd-f2d8-00a3160cd2fb", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 396, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门-C010", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门-C010", - "ParentId": 4, - "Transform": { - "Position": [ - 175.58126831054688, - 368.0494079589844, - -2.2424583435058594 - ], - "RotationEulerDegrees": [ - 5.067977895123477e-07, - -1.5105244983715238e-06, - -37.094356536865234 - ], - "Scale": [ - 0.26614296436309814, - 0.26614299416542053, - 0.26614299416542053 - ] - } - }, - { - "Id": 402, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "b86a5271-7634-6fe6-357d-76496a420570", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "d9a431af-56c8-8e79-8cca-5b10759b993a", - "5630da39-0981-49d8-2240-ed35faac3dd1", - "bc00110a-03ff-ae66-b23e-e887e6f4c3e0", - "15b554af-d7f0-6c08-71f4-63a7530d34d6", - "af2c5168-699d-836b-6569-c5dd7f504ad7", - "eb33021d-8453-fa6f-7265-0092ce526fb4", - "1b8f06a5-ccd5-4877-7eb6-1c1732e641c6", - "32ec3081-f12a-fa69-59fa-8c728ff8f033", - "bc360c6b-07c4-6906-32bd-098e393a655b", - "522a7c3d-a2ba-59f7-a147-e20838181f22", - "1e5ef4d5-10f1-a36b-f833-3d2ccb3a45af", - "0a2db6ab-ad02-f1d9-abb1-1b34d5754faa", - "e199ce18-ea00-2653-7674-c019c9466dcc" - ], - "MeshAssetGuid": "878d3cc4-cec0-80e0-87d9-5bc3892fd1f9", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 397, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "物流大门外墙", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "物流大门外墙", - "ParentId": 4, - "Transform": { - "Position": [ - 171.90435791015625, - 371.9576721191406, - -1.294368030357873e-05 - ], - "RotationEulerDegrees": [ - 4.687273236214651e-09, - -1.5315653456582368e-07, - -3.5060012340545654 - ], - "Scale": [ - 0.9999998807907104, - 1.0, - 1.0 - ] - } - }, - { - "Id": 403, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "a54fe2f1-7de7-67f0-ad03-a3cdc38372e7", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "eeb1cc60-5a6f-3d86-34c7-58728bd2d1f7", - "b289f0a6-f751-92cb-79d4-e34b3ecce813" - ], - "MeshAssetGuid": "13f10750-de6d-c2b1-f0fe-348db3f3cfef", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 398, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "北侧停车场", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "北侧停车场", - "ParentId": 4, - "Transform": { - "Position": [ - 25.4517879486084, - 86.86199951171875, - -0.5850830674171448 - ], - "RotationEulerDegrees": [ - 5.5986279221542645e-06, - -0.0, - 0.0 - ], - "Scale": [ - 0.34126195311546326, - 0.34417998790740967, - 1.113576054573059 - ] - } - }, - { - "Id": 404, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "f174611a-56a1-e0d6-aa1c-4b7c68a80278", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "4288c690-0d67-fb67-2d09-ce4d844f21be", - "46b4be61-a851-3157-3639-efae4c1813f4" - ], - "MeshAssetGuid": "4fbfce78-e86a-fdbf-3ded-d6e1d2caa64f", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 399, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "南侧停车场", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "南侧停车场", - "ParentId": 4, - "Transform": { - "Position": [ - 388.5849914550781, - 555.4406127929688, - 1.867172122001648 - ], - "RotationEulerDegrees": [ - 1.1131452993140556e-05, - 2.504213171050651e-06, - 90.83241271972656 - ], - "Scale": [ - 0.3415980339050293, - 0.4252130687236786, - 1.8837330341339111 - ] - } - }, - { - "Id": 405, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "e6055f68-3d76-1a18-3e0c-51d176cebfd5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "4fb8e4c4-0717-0f9c-fda8-78b51204c477", - "a9a0a34c-1ada-efe7-e041-e64f66d21b11" - ], - "MeshAssetGuid": "733379af-beef-2f1d-08cb-267e43996609", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 400, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "消防栓001", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "消防栓001", - "ParentId": 4, - "Transform": { - "Position": [ - 276.60589599609375, - 165.86196899414063, - -0.29999715089797974 - ], - "RotationEulerDegrees": [ - 2.668444949449622e-06, - -2.4991045393107925e-06, - -93.75381469726563 - ], - "Scale": [ - 1.0, - 1.0, - 1.0 - ] - } - }, - { - "Id": 406, - "MeshRenderer": { - "AlphaCutoff": 0.5, - "AlphaMode": 0, - "AoTextureGuid": "", - "AoTexturePath": "", - "BaseColor": [ - 1.0, - 1.0, - 1.0 - ], - "BaseColorTextureGuid": "e6055f68-3d76-1a18-3e0c-51d176cebfd5", - "BaseColorTexturePath": "", - "BuiltinMesh": 0, - "DoubleSided": true, - "EmissiveColor": [ - 0.0, - 0.0, - 0.0 - ], - "EmissiveTextureGuid": "", - "EmissiveTexturePath": "", - "MaterialAssetGuids": [ - "4858ef76-56d4-8ac8-b9ee-29d6438253dd", - "1a97bdbd-447f-c036-3f6c-b45b26031148" - ], - "MeshAssetGuid": "a735f384-daf4-46e6-af33-cca1e08b166a", - "MeshSource": 1, - "Metallic": 0.0, - "MetallicRoughnessTextureGuid": "", - "MetallicRoughnessTexturePath": "", - "ModelNodeIndex": 401, - "NormalTextureGuid": "", - "NormalTexturePath": "", - "Roughness": 0.858578622341156, - "SourceModelAssetGuid": "4073ff9f-de3a-4f85-b502-ca6ed212c5d2", - "SourceModelPath": "Assets/Models/111.glb", - "SourceNodePath": "消防栓002", - "SubMeshIndex": -1, - "Visible": true - }, - "Name": "消防栓002", - "ParentId": 4, - "Transform": { - "Position": [ - 275.9584045410156, - 155.25491333007813, - -0.2999967038631439 - ], - "RotationEulerDegrees": [ - 2.656535798450932e-06, - -2.499857373550185e-06, - -93.48080444335938 - ], - "Scale": [ - 0.9999998807907104, - 0.9999998807907104, - 1.0 - ] - } } ], "SceneName": "Main", "Selection": { - "ActiveObjectId": 4, - "SelectedObjectIds": [ - 4 - ], - "SelectionAnchorId": 4 + "ActiveObjectId": 0, + "SelectedObjectIds": [], + "SelectionAnchorId": 0 } } \ No newline at end of file diff --git a/Source/MetaCoreEditor/Private/MetaCoreBuiltinCoreServicesModule.cpp b/Source/MetaCoreEditor/Private/MetaCoreBuiltinCoreServicesModule.cpp index f998d72..89e2c0e 100644 --- a/Source/MetaCoreEditor/Private/MetaCoreBuiltinCoreServicesModule.cpp +++ b/Source/MetaCoreEditor/Private/MetaCoreBuiltinCoreServicesModule.cpp @@ -70,6 +70,28 @@ void MetaCoreDebugLog(const char* category, const std::string& message) { std::cerr << "[MetaCoreDebug][" << category << "] " << message << std::endl; } +[[nodiscard]] bool MetaCoreMaterialDebugLogEnabled() { + const char* value = std::getenv("METACORE_DEBUG_MATERIAL"); + if (value == nullptr) { + return false; + } + return std::strcmp(value, "1") == 0 || + std::strcmp(value, "true") == 0 || + std::strcmp(value, "TRUE") == 0; +} + +void MetaCoreDebugMaterialLog(const std::string& message) { + if (MetaCoreMaterialDebugLogEnabled()) { + MetaCoreDebugLog("Material", message); + } +} + +[[nodiscard]] std::string MetaCoreDebugVec3String(const glm::vec3& value) { + std::ostringstream stream; + stream << "(" << value.x << "," << value.y << "," << value.z << ")"; + return stream.str(); +} + [[nodiscard]] std::string MetaCoreDebugSceneSummary(MetaCoreEditorContext& editorContext) { const auto objects = editorContext.GetScene().GetGameObjects(); std::size_t scriptComponentCount = 0; @@ -1112,12 +1134,6 @@ void MetaCoreSyncGeneratedMaterialPreviewToMeshRenderer( return std::filesystem::path(path).lexically_normal().generic_string(); } -[[nodiscard]] bool MetaCoreMaterialGuidListIsEmpty(const std::vector& materialGuids) { - return std::all_of(materialGuids.begin(), materialGuids.end(), [](const MetaCoreAssetGuid& guid) { - return !guid.IsValid(); - }); -} - [[nodiscard]] std::string MetaCoreResolveSceneObjectModelPath( const MetaCoreScene& scene, MetaCoreGameObject object @@ -1162,6 +1178,34 @@ void MetaCoreSyncGeneratedMaterialPreviewToMeshRenderer( return std::nullopt; } +[[nodiscard]] bool MetaCoreMaterialGuidResolves( + const MetaCoreModelAssetDocument* modelDocument, + const MetaCoreIAssetEditingService* assetEditingService, + const MetaCoreAssetGuid& materialGuid +) { + if (!materialGuid.IsValid()) { + return false; + } + + if (modelDocument != nullptr && + MetaCoreFindGeneratedMaterialIndexByGuid(*modelDocument, materialGuid).has_value()) { + return true; + } + + return assetEditingService != nullptr && + assetEditingService->LoadMaterialAsset(materialGuid).has_value(); +} + +[[nodiscard]] bool MetaCoreMaterialGuidListHasResolvableMaterial( + const std::vector& materialGuids, + const MetaCoreModelAssetDocument* modelDocument, + const MetaCoreIAssetEditingService* assetEditingService +) { + return std::any_of(materialGuids.begin(), materialGuids.end(), [&](const MetaCoreAssetGuid& guid) { + return MetaCoreMaterialGuidResolves(modelDocument, assetEditingService, guid); + }); +} + [[nodiscard]] std::optional MetaCoreResolveFirstGeneratedMaterialIndexForMeshRenderer( const MetaCoreModelAssetDocument& document, const MetaCoreMeshRendererComponent& meshRenderer @@ -1185,64 +1229,73 @@ void MetaCoreSyncGeneratedMaterialPreviewToMeshRenderer( return std::nullopt; } -void MetaCoreRepairLegacyModelMaterialBinding( +[[nodiscard]] bool MetaCoreRepairLegacyModelMaterialBinding( MetaCoreMeshRendererComponent& meshRenderer, const MetaCoreModelAssetDocument& document, - const MetaCoreAssetGuid& modelGuid + const MetaCoreAssetGuid& modelGuid, + const MetaCoreIAssetEditingService* assetEditingService = nullptr ) { + bool changed = false; if (meshRenderer.SourceModelPath.empty()) { meshRenderer.SourceModelPath = document.SourcePath.generic_string(); + changed = true; } if (!meshRenderer.SourceModelAssetGuid.IsValid() && modelGuid.IsValid()) { meshRenderer.SourceModelAssetGuid = modelGuid; + changed = true; } - if (!MetaCoreMaterialGuidListIsEmpty(meshRenderer.MaterialAssetGuids)) { - return; + if (MetaCoreMaterialGuidListHasResolvableMaterial( + meshRenderer.MaterialAssetGuids, + &document, + assetEditingService + )) { + return changed; } if (meshRenderer.ModelNodeIndex < 0 || static_cast(meshRenderer.ModelNodeIndex) >= document.Nodes.size()) { - return; + return changed; } const MetaCoreImportedGltfNodeDocument& node = document.Nodes[static_cast(meshRenderer.ModelNodeIndex)]; if (node.MeshIndex < 0 || static_cast(node.MeshIndex) >= document.Meshes.size()) { - return; + return changed; } const auto& materialSlots = document.Meshes[static_cast(node.MeshIndex)].MaterialSlots; - meshRenderer.MaterialAssetGuids.clear(); + std::vector repairedMaterialGuids; + repairedMaterialGuids.reserve(materialSlots.size()); for (const std::int32_t materialIndex : materialSlots) { if (materialIndex >= 0 && static_cast(materialIndex) < document.GeneratedMaterialAssets.size()) { - meshRenderer.MaterialAssetGuids.push_back(document.GeneratedMaterialAssets[static_cast(materialIndex)].AssetGuid); + repairedMaterialGuids.push_back(document.GeneratedMaterialAssets[static_cast(materialIndex)].AssetGuid); } else { - meshRenderer.MaterialAssetGuids.push_back(MetaCoreAssetGuid{}); + repairedMaterialGuids.push_back(MetaCoreAssetGuid{}); } } + + if (meshRenderer.MaterialAssetGuids != repairedMaterialGuids) { + meshRenderer.MaterialAssetGuids = std::move(repairedMaterialGuids); + changed = true; + } + return changed; } void MetaCoreApplyGeneratedMaterialPreviewToScene( MetaCoreEditorContext& editorContext, const MetaCoreModelAssetDocument& document ) { + const auto assetEditingService = editorContext.GetModuleRegistry().ResolveService(); const std::string documentSourcePath = MetaCoreNormalizeModelRelativePath(document.SourcePath.generic_string()); const MetaCoreAssetGuid modelGuid = documentSourcePath.empty() ? MetaCoreAssetGuid{} : MetaCoreAssetRegistry::Get().ResolvePathToGuid(documentSourcePath); bool changed = false; + std::size_t matchedObjects = 0; for (MetaCoreGameObject& sceneObject : editorContext.GetScene().GetGameObjects()) { if (!sceneObject.HasComponent()) { continue; } auto& meshRenderer = sceneObject.GetComponent(); - std::optional materialIndex; - for (const MetaCoreAssetGuid& materialGuid : meshRenderer.MaterialAssetGuids) { - materialIndex = MetaCoreFindGeneratedMaterialIndexByGuid(document, materialGuid); - if (materialIndex.has_value()) { - break; - } - } - const bool sameModelByGuid = modelGuid.IsValid() && meshRenderer.SourceModelAssetGuid.IsValid() && @@ -1251,7 +1304,24 @@ void MetaCoreApplyGeneratedMaterialPreviewToScene( const bool sameModelByPath = !documentSourcePath.empty() && sceneObjectModelPath == documentSourcePath; const bool sameModel = sameModelByGuid || sameModelByPath; - if (!materialIndex.has_value() && sameModel && MetaCoreMaterialGuidListIsEmpty(meshRenderer.MaterialAssetGuids)) { + if (sameModel) { + changed = MetaCoreRepairLegacyModelMaterialBinding( + meshRenderer, + document, + modelGuid, + assetEditingService.get() + ) || changed; + } + + std::optional materialIndex; + for (const MetaCoreAssetGuid& materialGuid : meshRenderer.MaterialAssetGuids) { + materialIndex = MetaCoreFindGeneratedMaterialIndexByGuid(document, materialGuid); + if (materialIndex.has_value()) { + break; + } + } + + if (!materialIndex.has_value() && sameModel) { materialIndex = MetaCoreResolveFirstGeneratedMaterialIndexForMeshRenderer(document, meshRenderer); } @@ -1259,13 +1329,26 @@ void MetaCoreApplyGeneratedMaterialPreviewToScene( continue; } - if (sameModel) { - MetaCoreRepairLegacyModelMaterialBinding(meshRenderer, document, modelGuid); - } MetaCoreSyncGeneratedMaterialPreviewToMeshRenderer(meshRenderer, document, *materialIndex); + ++matchedObjects; + MetaCoreDebugMaterialLog( + "Apply generated material preview objectId=" + std::to_string(sceneObject.GetId()) + + " name=\"" + sceneObject.GetName() + "\"" + + " modelGuid=" + modelGuid.ToString() + + " materialIndex=" + std::to_string(*materialIndex) + + " baseColor=" + MetaCoreDebugVec3String(meshRenderer.BaseColor) + + " metallic=" + std::to_string(meshRenderer.Metallic) + + " roughness=" + std::to_string(meshRenderer.Roughness) + ); changed = true; } + if (changed) { + MetaCoreDebugMaterialLog( + "Apply generated material preview model=\"" + documentSourcePath + + "\" matchedObjects=" + std::to_string(matchedObjects) + ); + } if (changed) { editorContext.GetScene().IncrementRevision(); } @@ -1328,6 +1411,7 @@ void MetaCoreApplyMaterialPreviewToSceneUsers( const auto assetDatabaseService = editorContext.GetModuleRegistry().ResolveService(); const auto assetEditingService = editorContext.GetModuleRegistry().ResolveService(); bool changed = false; + std::size_t matchedObjects = 0; for (MetaCoreGameObject& sceneObject : editorContext.GetScene().GetGameObjects()) { if (!sceneObject.HasComponent()) { continue; @@ -1342,14 +1426,54 @@ void MetaCoreApplyMaterialPreviewToSceneUsers( meshRenderer, materialAsset ); + ++matchedObjects; + MetaCoreDebugMaterialLog( + "Apply material resource preview objectId=" + std::to_string(sceneObject.GetId()) + + " name=\"" + sceneObject.GetName() + "\"" + + " materialGuid=" + materialGuid.ToString() + + " baseColor=" + MetaCoreDebugVec3String(meshRenderer.BaseColor) + + " metallic=" + std::to_string(meshRenderer.Metallic) + + " roughness=" + std::to_string(meshRenderer.Roughness) + ); changed = true; } + MetaCoreDebugMaterialLog( + "Apply material resource preview materialGuid=" + materialGuid.ToString() + + " matchedObjects=" + std::to_string(matchedObjects) + ); if (changed) { editorContext.GetScene().IncrementRevision(); } } +[[nodiscard]] std::unordered_map& +MetaCoreGetInlineMaterialEditDrafts() { + static std::unordered_map drafts; + return drafts; +} + +void MetaCoreApplyMaterialAssetPreviewToScene( + MetaCoreEditorContext& editorContext, + MetaCoreIAssetEditingService& assetEditingService, + const MetaCoreAssetGuid& materialGuid, + const MetaCoreMaterialAssetDocument& materialAsset +) { + const auto resolvedMaterial = assetEditingService.ResolveGeneratedAsset(materialGuid); + if (resolvedMaterial.has_value() && resolvedMaterial->GeneratedKind == "material") { + auto modelDocument = assetEditingService.LoadModelAsset(resolvedMaterial->SourceAsset.Guid); + if (modelDocument.has_value() && + resolvedMaterial->GeneratedIndex < modelDocument->GeneratedMaterialAssets.size()) { + modelDocument->GeneratedMaterialAssets[resolvedMaterial->GeneratedIndex] = materialAsset; + modelDocument->GeneratedMaterialAssets[resolvedMaterial->GeneratedIndex].AssetGuid = materialGuid; + MetaCoreApplyGeneratedMaterialPreviewToScene(editorContext, *modelDocument); + return; + } + } + + MetaCoreApplyMaterialPreviewToSceneUsers(editorContext, materialGuid, materialAsset); +} + [[nodiscard]] bool MetaCoreDrawGeneratedAssetCombo( const char* label, const std::vector& choices, @@ -1394,8 +1518,19 @@ void MetaCoreForEachSelectedGameObject(MetaCoreEditorContext& editorContext, TAc auto materialAsset = assetEditingService->LoadMaterialAsset(materialGuid); if (!materialAsset.has_value()) { + MetaCoreDebugMaterialLog( + "Apply material failed: materialGuid=" + materialGuid.ToString() + " could not be loaded" + ); return false; } + MetaCoreDebugMaterialLog( + "Apply material begin slot=" + std::to_string(materialSlotIndex) + + " materialGuid=" + materialGuid.ToString() + + " name=\"" + materialAsset->Name + "\"" + + " baseColor=" + MetaCoreDebugVec3String(materialAsset->BaseColor) + + " metallic=" + std::to_string(materialAsset->Metallic) + + " roughness=" + std::to_string(materialAsset->Roughness) + ); const auto assetDatabaseService = editorContext.GetModuleRegistry().ResolveService(); const auto resolvedMaterial = assetEditingService->ResolveGeneratedAsset(materialGuid); @@ -1431,10 +1566,24 @@ void MetaCoreForEachSelectedGameObject(MetaCoreEditorContext& editorContext, TAc *materialAsset ); } + const auto& meshRenderer = selectedObject.GetComponent(); + MetaCoreDebugMaterialLog( + "Apply material objectId=" + std::to_string(selectedObject.GetId()) + + " name=\"" + selectedObject.GetName() + "\"" + + " slot=" + std::to_string(materialSlotIndex) + + " materialGuid=" + materialGuid.ToString() + + " meshBaseColor=" + MetaCoreDebugVec3String(meshRenderer.BaseColor) + + " meshMetallic=" + std::to_string(meshRenderer.Metallic) + + " meshRoughness=" + std::to_string(meshRenderer.Roughness) + + " sceneRevisionBeforeIncrement=" + std::to_string(editorContext.GetScene().GetRevision()) + ); changed = true; }); if (changed) { editorContext.GetScene().IncrementRevision(); + MetaCoreDebugMaterialLog( + "Apply material scene revision=" + std::to_string(editorContext.GetScene().GetRevision()) + ); } return changed; } @@ -1574,6 +1723,63 @@ void MetaCoreClearMaterialSlotOnSelectedObjects( return modelDocument->GeneratedMaterialAssets[static_cast(materialIndex)].AssetGuid; } +[[nodiscard]] bool MetaCoreRepairMeshRendererMaterialBindingsFromSourceModel( + MetaCoreEditorContext& editorContext, + MetaCoreMeshRendererComponent& meshRenderer +) { + if (meshRenderer.MeshSource != MetaCoreMeshSourceKind::Asset || meshRenderer.ModelNodeIndex < 0) { + return false; + } + + const auto assetEditingService = editorContext.GetModuleRegistry().ResolveService(); + if (assetEditingService == nullptr) { + return false; + } + + MetaCoreAssetGuid modelGuid = meshRenderer.SourceModelAssetGuid; + std::optional modelDocument; + if (modelGuid.IsValid()) { + modelDocument = assetEditingService->LoadModelAsset(modelGuid); + } + + if (!modelDocument.has_value()) { + const auto sourceAsset = MetaCoreFindSourceModelAssetForMeshRenderer(editorContext, meshRenderer); + if (sourceAsset.has_value()) { + modelGuid = sourceAsset->Guid; + modelDocument = assetEditingService->LoadModelAsset(sourceAsset->Guid); + } + } + + if (!modelDocument.has_value()) { + return false; + } + + const bool repaired = MetaCoreRepairLegacyModelMaterialBinding( + meshRenderer, + *modelDocument, + modelGuid, + assetEditingService.get() + ); + if (!repaired) { + return false; + } + + std::optional materialIndex; + for (const MetaCoreAssetGuid& materialGuid : meshRenderer.MaterialAssetGuids) { + materialIndex = MetaCoreFindGeneratedMaterialIndexByGuid(*modelDocument, materialGuid); + if (materialIndex.has_value()) { + break; + } + } + if (!materialIndex.has_value()) { + materialIndex = MetaCoreResolveFirstGeneratedMaterialIndexForMeshRenderer(*modelDocument, meshRenderer); + } + if (materialIndex.has_value()) { + MetaCoreSyncGeneratedMaterialPreviewToMeshRenderer(meshRenderer, *modelDocument, *materialIndex); + } + return true; +} + [[nodiscard]] bool MetaCoreRestoreDefaultMaterialSlotOnSelectedObjects( MetaCoreEditorContext& editorContext, std::size_t materialSlotIndex @@ -2495,6 +2701,10 @@ void MetaCoreDrawMeshRendererComponentInspector(MetaCoreEditorContext& editorCon } MetaCoreMeshRendererComponent& meshRenderer = gameObject.GetComponent(); + if (MetaCoreRepairMeshRendererMaterialBindingsFromSourceModel(editorContext, meshRenderer)) { + editorContext.GetScene().IncrementRevision(); + } + const MetaCoreGameObjectData* prefabObject = nullptr; if (const auto prefabDocument = MetaCoreLoadPrefabDocumentForInstance(editorContext, gameObject); prefabDocument.has_value() && gameObject.HasComponent()) { @@ -3045,9 +3255,6 @@ void MetaCoreDrawMeshRendererComponentInspector(MetaCoreEditorContext& editorCon std::string materialName = "Default-Material"; const auto assetEditingService = editorContext.GetModuleRegistry().ResolveService(); - const auto resolvedMaterial = assetEditingService != nullptr - ? assetEditingService->ResolveGeneratedAsset(materialGuid) - : std::nullopt; const auto materialDocument = assetEditingService != nullptr ? assetEditingService->LoadMaterialAsset(materialGuid) : std::nullopt; @@ -3093,35 +3300,65 @@ void MetaCoreDrawMeshRendererComponentInspector(MetaCoreEditorContext& editorCon MetaCoreClearMaterialSlotOnSelectedObjects(editorContext, materialIndex); } } else { - MetaCoreMaterialAssetDocument materialAsset = *materialDocument; - bool modified = false; + auto& materialDrafts = MetaCoreGetInlineMaterialEditDrafts(); + const auto draftIterator = materialDrafts.find(materialGuid); + MetaCoreMaterialAssetDocument materialAsset = + draftIterator != materialDrafts.end() ? draftIterator->second : *materialDocument; + bool previewModified = false; + bool commitModified = false; + + const auto markContinuousEdit = [&](bool changed) { + if (changed) { + previewModified = true; + } + if (ImGui::IsItemDeactivatedAfterEdit()) { + commitModified = true; + } + }; + + const auto markDiscreteEdit = [&](bool changed) { + if (changed) { + previewModified = true; + commitModified = true; + } + }; // 材质基本属性编辑 float baseColorRes[3] = {materialAsset.BaseColor.x, materialAsset.BaseColor.y, materialAsset.BaseColor.z}; - if (ImGui::ColorEdit3(("Base Color##Res" + std::to_string(materialIndex)).c_str(), baseColorRes)) { + const bool baseColorChanged = ImGui::ColorEdit3(("Base Color##Res" + std::to_string(materialIndex)).c_str(), baseColorRes); + if (baseColorChanged) { materialAsset.BaseColor = {baseColorRes[0], baseColorRes[1], baseColorRes[2]}; - modified = true; - } - if (ImGui::SliderFloat(("Metallic##Res" + std::to_string(materialIndex)).c_str(), &materialAsset.Metallic, 0.0F, 1.0F)) { - modified = true; - } - if (ImGui::SliderFloat(("Roughness##Res" + std::to_string(materialIndex)).c_str(), &materialAsset.Roughness, 0.0F, 1.0F)) { - modified = true; - } - if (ImGui::Checkbox(("Double Sided##Res" + std::to_string(materialIndex)).c_str(), &materialAsset.DoubleSided)) { - modified = true; } + markContinuousEdit(baseColorChanged); + + markContinuousEdit(ImGui::SliderFloat( + ("Metallic##Res" + std::to_string(materialIndex)).c_str(), + &materialAsset.Metallic, + 0.0F, + 1.0F + )); + markContinuousEdit(ImGui::SliderFloat( + ("Roughness##Res" + std::to_string(materialIndex)).c_str(), + &materialAsset.Roughness, + 0.0F, + 1.0F + )); + markDiscreteEdit(ImGui::Checkbox(("Double Sided##Res" + std::to_string(materialIndex)).c_str(), &materialAsset.DoubleSided)); const char* alphaModeItems[] = {"Opaque", "Mask", "Blend"}; int alphaModeIndex = static_cast(materialAsset.AlphaMode); if (ImGui::Combo(("Alpha Mode##Res" + std::to_string(materialIndex)).c_str(), &alphaModeIndex, alphaModeItems, IM_ARRAYSIZE(alphaModeItems))) { materialAsset.AlphaMode = static_cast(alphaModeIndex); - modified = true; + previewModified = true; + commitModified = true; } if (materialAsset.AlphaMode == MetaCoreMaterialAlphaMode::Mask) { - if (ImGui::SliderFloat(("Alpha Cutoff##Res" + std::to_string(materialIndex)).c_str(), &materialAsset.AlphaCutoff, 0.0F, 1.0F)) { - modified = true; - } + markContinuousEdit(ImGui::SliderFloat( + ("Alpha Cutoff##Res" + std::to_string(materialIndex)).c_str(), + &materialAsset.AlphaCutoff, + 0.0F, + 1.0F + )); } // 贴图通道配置 @@ -3129,46 +3366,70 @@ void MetaCoreDrawMeshRendererComponentInspector(MetaCoreEditorContext& editorCon MetaCoreAssetGuid baseColorTexture = materialAsset.BaseColorTexture; if (MetaCoreDrawGeneratedAssetCombo(("Base Color Texture##Res" + std::to_string(materialIndex)).c_str(), textureChoices, baseColorTexture)) { materialAsset.BaseColorTexture = baseColorTexture; - modified = true; + previewModified = true; + commitModified = true; } MetaCoreAssetGuid metalRoughTexture = materialAsset.MetallicRoughnessTexture; if (MetaCoreDrawGeneratedAssetCombo(("MetalRough Texture##Res" + std::to_string(materialIndex)).c_str(), textureChoices, metalRoughTexture)) { materialAsset.MetallicRoughnessTexture = metalRoughTexture; - modified = true; + previewModified = true; + commitModified = true; } MetaCoreAssetGuid normalTexture = materialAsset.NormalTexture; if (MetaCoreDrawGeneratedAssetCombo(("Normal Texture##Res" + std::to_string(materialIndex)).c_str(), textureChoices, normalTexture)) { materialAsset.NormalTexture = normalTexture; - modified = true; + previewModified = true; + commitModified = true; } float emissiveColor[3] = {materialAsset.EmissiveColor.x, materialAsset.EmissiveColor.y, materialAsset.EmissiveColor.z}; - if (ImGui::ColorEdit3(("Emissive Color##Res" + std::to_string(materialIndex)).c_str(), emissiveColor)) { + const bool emissiveColorChanged = ImGui::ColorEdit3(("Emissive Color##Res" + std::to_string(materialIndex)).c_str(), emissiveColor); + if (emissiveColorChanged) { materialAsset.EmissiveColor = {emissiveColor[0], emissiveColor[1], emissiveColor[2]}; - modified = true; } + markContinuousEdit(emissiveColorChanged); MetaCoreAssetGuid emissiveTexture = materialAsset.EmissiveTexture; if (MetaCoreDrawGeneratedAssetCombo(("Emissive Texture##Res" + std::to_string(materialIndex)).c_str(), textureChoices, emissiveTexture)) { materialAsset.EmissiveTexture = emissiveTexture; - modified = true; + previewModified = true; + commitModified = true; } MetaCoreAssetGuid aoTexture = materialAsset.AoTexture; if (MetaCoreDrawGeneratedAssetCombo(("AO Texture##Res" + std::to_string(materialIndex)).c_str(), textureChoices, aoTexture)) { materialAsset.AoTexture = aoTexture; - modified = true; + previewModified = true; + commitModified = true; } - if (modified) { + if (previewModified) { + materialDrafts[materialGuid] = materialAsset; + MetaCoreApplyMaterialAssetPreviewToScene( + editorContext, + *assetEditingService, + materialGuid, + materialAsset + ); + } + + if (commitModified) { + MetaCoreDebugMaterialLog( + "Save material edit begin slot=" + std::to_string(materialIndex) + + " materialGuid=" + materialGuid.ToString() + + " name=\"" + materialAsset.Name + "\"" + + " baseColor=" + MetaCoreDebugVec3String(materialAsset.BaseColor) + + " metallic=" + std::to_string(materialAsset.Metallic) + + " roughness=" + std::to_string(materialAsset.Roughness) + ); if (assetEditingService->SaveMaterialAsset(materialGuid, materialAsset)) { - if (resolvedMaterial.has_value() && resolvedMaterial->GeneratedKind == "material") { - if (const auto modelDocument = assetEditingService->LoadModelAsset(resolvedMaterial->SourceAsset.Guid); - modelDocument.has_value()) { - MetaCoreApplyGeneratedMaterialPreviewToScene(editorContext, *modelDocument); - } - } else { - MetaCoreApplyMaterialPreviewToSceneUsers(editorContext, materialGuid, materialAsset); - } + MetaCoreDebugMaterialLog( + "Save material edit success materialGuid=" + materialGuid.ToString() + + " sceneRevision=" + std::to_string(editorContext.GetScene().GetRevision()) + ); + materialDrafts.erase(materialGuid); editorContext.AddConsoleMessage(MetaCoreLogLevel::Info, "Material", "已保存材质资源修改"); } else { + MetaCoreDebugMaterialLog( + "Save material edit failed materialGuid=" + materialGuid.ToString() + ); editorContext.AddConsoleMessage(MetaCoreLogLevel::Error, "Material", "材质修改保存失败"); } } @@ -4964,37 +5225,16 @@ void MetaCoreBuiltinAssetDatabaseService::LoadProjectDescriptor() { } bool MetaCoreBuiltinAssetDatabaseService::CreateProject(const std::filesystem::path& projectRoot, std::string_view projectName) { - if (projectRoot.empty()) { + if (!MetaCoreCreateProjectSkeleton(projectRoot, projectName)) { return false; } - std::error_code errorCode; - const std::filesystem::path normalizedRoot = std::filesystem::weakly_canonical(projectRoot.parent_path(), errorCode).empty() - ? projectRoot.lexically_normal() - : (std::filesystem::weakly_canonical(projectRoot.parent_path(), errorCode) / projectRoot.filename()).lexically_normal(); - - (void)std::filesystem::create_directories(normalizedRoot / "Assets"); - (void)std::filesystem::create_directories(normalizedRoot / "Scenes"); - (void)std::filesystem::create_directories(normalizedRoot / "Runtime"); - (void)std::filesystem::create_directories(normalizedRoot / "Ui"); - (void)std::filesystem::create_directories(normalizedRoot / "Library"); - (void)std::filesystem::create_directories(normalizedRoot / "Build"); - (void)std::filesystem::create_directories(normalizedRoot / "Assets" / "Models"); - (void)std::filesystem::create_directories(normalizedRoot / "Assets" / "Materials"); - (void)std::filesystem::create_directories(normalizedRoot / "Assets" / "Textures"); - (void)std::filesystem::create_directories(normalizedRoot / "Assets" / "Prefabs"); - - MetaCoreProjectFileDocument document; - if (!projectName.empty()) { - document.Name = std::string(projectName); - } - document.StartupScenePath = std::filesystem::path("Scenes") / "Main.mcscene.json"; - - if (!MetaCoreWriteProjectFile(MetaCoreGetProjectFilePath(normalizedRoot), document)) { + const auto normalizedRoot = MetaCoreResolveProjectRootCandidate(projectRoot); + if (!normalizedRoot.has_value()) { return false; } - return OpenProject(normalizedRoot); + return OpenProject(*normalizedRoot); } bool MetaCoreBuiltinAssetDatabaseService::OpenProject(const std::filesystem::path& projectRoot) { @@ -5698,6 +5938,7 @@ public: [[nodiscard]] std::string GetServiceId() const override { return "MetaCore.AssetEditing"; } void Startup(MetaCoreEditorModuleRegistry& moduleRegistry) override { + ModuleRegistry_ = &moduleRegistry; AssetDatabaseService_ = moduleRegistry.ResolveService(); PackageService_ = moduleRegistry.ResolveService(); ReflectionRegistry_ = moduleRegistry.ResolveService(); @@ -5705,6 +5946,7 @@ public: void Shutdown(MetaCoreEditorModuleRegistry& moduleRegistry) override { (void)moduleRegistry; + ModuleRegistry_ = nullptr; AssetDatabaseService_.reset(); PackageService_.reset(); ReflectionRegistry_.reset(); @@ -5742,6 +5984,9 @@ public: ) const override; private: + void RescanHotReloadBaseline() const; + + MetaCoreEditorModuleRegistry* ModuleRegistry_ = nullptr; std::shared_ptr AssetDatabaseService_{}; std::shared_ptr PackageService_{}; std::shared_ptr ReflectionRegistry_{}; @@ -6027,6 +6272,16 @@ std::optional MetaCoreBuiltinAssetEditingService:: return resolved->Document.GeneratedTextureAssets[resolved->GeneratedIndex]; } +void MetaCoreBuiltinAssetEditingService::RescanHotReloadBaseline() const { + if (ModuleRegistry_ == nullptr) { + return; + } + if (const auto hotReloadService = ModuleRegistry_->ResolveService(); + hotReloadService != nullptr) { + hotReloadService->RescanBaseline(); + } +} + bool MetaCoreBuiltinAssetEditingService::SaveModelImportSettings( const MetaCoreAssetGuid& modelGuid, const MetaCoreModelImportSettingsDocument& importSettings @@ -6046,13 +6301,17 @@ bool MetaCoreBuiltinAssetEditingService::SaveModelImportSettings( } modelDocument->ImportSettings = importSettings; - return MetaCoreWriteImportedGltfAssetDocument( + const bool saved = MetaCoreWriteImportedGltfAssetDocument( *AssetDatabaseService_, *PackageService_, *ReflectionRegistry_, *assetRecord, *modelDocument ); + if (saved) { + RescanHotReloadBaseline(); + } + return saved; } bool MetaCoreBuiltinAssetEditingService::SaveMaterialAsset( @@ -6077,6 +6336,7 @@ bool MetaCoreBuiltinAssetEditingService::SaveMaterialAsset( metadata.SourceHash = MetaCoreHashFile(absolutePath).value_or(0); (void)MetaCoreWriteMetaJson(metaPath, metadata); } + RescanHotReloadBaseline(); return true; } } @@ -6103,6 +6363,7 @@ bool MetaCoreBuiltinAssetEditingService::SaveMaterialAsset( ); if (saved) { ModelCache_[resolved->AssetRecord.Guid] = editableDocument; + RescanHotReloadBaseline(); } return saved; } diff --git a/Source/MetaCoreEditor/Private/MetaCoreBuiltinEditorModule.cpp b/Source/MetaCoreEditor/Private/MetaCoreBuiltinEditorModule.cpp index dfa6e1f..49f4e2f 100644 --- a/Source/MetaCoreEditor/Private/MetaCoreBuiltinEditorModule.cpp +++ b/Source/MetaCoreEditor/Private/MetaCoreBuiltinEditorModule.cpp @@ -2896,6 +2896,17 @@ struct MetaCoreMaterialTextureBindingState { std::string LocateSubId{}; }; +struct MetaCoreMaterialEditorChange { + bool PreviewModified = false; + bool CommitModified = false; +}; + +[[nodiscard]] std::unordered_map& +MetaCoreGetMaterialEditorDrafts() { + static std::unordered_map drafts; + return drafts; +} + [[nodiscard]] std::vector MetaCoreCollectMaterialTextureChoices( MetaCoreIAssetDatabaseService& assetDatabaseService ) { @@ -3128,7 +3139,7 @@ void MetaCoreDrawMaterialPreviewCard(const MetaCoreMaterialAssetDocument& materi return changed; } -[[nodiscard]] bool MetaCoreDrawMaterialVisualEditor( +[[nodiscard]] MetaCoreMaterialEditorChange MetaCoreDrawMaterialVisualEditor( MetaCoreEditorContext& editorContext, MetaCoreIAssetDatabaseService& assetDatabaseService, MetaCoreMaterialAssetDocument& materialDocument, @@ -3136,7 +3147,22 @@ void MetaCoreDrawMaterialPreviewCard(const MetaCoreMaterialAssetDocument& materi const std::filesystem::path& displayPath, std::string_view idSuffix ) { - bool changed = false; + MetaCoreMaterialEditorChange change; + const auto markContinuousEdit = [&](bool changed) { + if (changed) { + change.PreviewModified = true; + } + if (ImGui::IsItemDeactivatedAfterEdit()) { + change.CommitModified = true; + } + }; + const auto markDiscreteEdit = [&](bool changed) { + if (changed) { + change.PreviewModified = true; + change.CommitModified = true; + } + }; + const std::string suffix(idSuffix); const auto textureChoices = MetaCoreCollectMaterialTextureChoices(assetDatabaseService); const auto assetEditingService = editorContext.GetModuleRegistry().ResolveService(); @@ -3166,10 +3192,11 @@ void MetaCoreDrawMaterialPreviewCard(const MetaCoreMaterialAssetDocument& materi std::array nameBuffer{}; std::snprintf(nameBuffer.data(), nameBuffer.size(), "%s", materialDocument.Name.c_str()); ImGui::SetNextItemWidth(-1.0F); - if (ImGui::InputText("名称", nameBuffer.data(), nameBuffer.size())) { + const bool nameChanged = ImGui::InputText("名称", nameBuffer.data(), nameBuffer.size()); + if (nameChanged) { materialDocument.Name = nameBuffer.data(); - changed = true; } + markContinuousEdit(nameChanged); const char* shaderItems[] = {"PBR 金属粗糙度"}; int shaderIndex = 0; @@ -3178,46 +3205,41 @@ void MetaCoreDrawMaterialPreviewCard(const MetaCoreMaterialAssetDocument& materi ImGui::EndDisabled(); float baseColor[3] = {materialDocument.BaseColor.r, materialDocument.BaseColor.g, materialDocument.BaseColor.b}; - if (ImGui::ColorEdit3("基础颜色", baseColor)) { + const bool baseColorChanged = ImGui::ColorEdit3("基础颜色", baseColor); + if (baseColorChanged) { materialDocument.BaseColor = {baseColor[0], baseColor[1], baseColor[2]}; - changed = true; - } - if (ImGui::SliderFloat("金属度", &materialDocument.Metallic, 0.0F, 1.0F, "%.3f")) { - changed = true; - } - if (ImGui::SliderFloat("粗糙度", &materialDocument.Roughness, 0.0F, 1.0F, "%.3f")) { - changed = true; } + markContinuousEdit(baseColorChanged); + markContinuousEdit(ImGui::SliderFloat("金属度", &materialDocument.Metallic, 0.0F, 1.0F, "%.3f")); + markContinuousEdit(ImGui::SliderFloat("粗糙度", &materialDocument.Roughness, 0.0F, 1.0F, "%.3f")); float emissiveColor[3] = {materialDocument.EmissiveColor.r, materialDocument.EmissiveColor.g, materialDocument.EmissiveColor.b}; - if (ImGui::ColorEdit3("发光颜色", emissiveColor)) { + const bool emissiveColorChanged = ImGui::ColorEdit3("发光颜色", emissiveColor); + if (emissiveColorChanged) { materialDocument.EmissiveColor = {emissiveColor[0], emissiveColor[1], emissiveColor[2]}; - changed = true; } + markContinuousEdit(emissiveColorChanged); } if (ImGui::CollapsingHeader("贴图", ImGuiTreeNodeFlags_DefaultOpen)) { - changed |= MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "基础颜色", "BaseColorTexture", materialDocument.BaseColorTexture, textureChoices); - changed |= MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "法线", "NormalTexture", materialDocument.NormalTexture, textureChoices); - changed |= MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "金属粗糙度", "MetallicRoughnessTexture", materialDocument.MetallicRoughnessTexture, textureChoices); - changed |= MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "遮蔽 AO", "AoTexture", materialDocument.AoTexture, textureChoices); - changed |= MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "发光", "EmissiveTexture", materialDocument.EmissiveTexture, textureChoices); + markDiscreteEdit(MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "基础颜色", "BaseColorTexture", materialDocument.BaseColorTexture, textureChoices)); + markDiscreteEdit(MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "法线", "NormalTexture", materialDocument.NormalTexture, textureChoices)); + markDiscreteEdit(MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "金属粗糙度", "MetallicRoughnessTexture", materialDocument.MetallicRoughnessTexture, textureChoices)); + markDiscreteEdit(MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "遮蔽 AO", "AoTexture", materialDocument.AoTexture, textureChoices)); + markDiscreteEdit(MetaCoreDrawMaterialTextureSlot(editorContext, assetDatabaseService, assetEditingService.get(), "发光", "EmissiveTexture", materialDocument.EmissiveTexture, textureChoices)); } if (ImGui::CollapsingHeader("透明与渲染选项", ImGuiTreeNodeFlags_DefaultOpen)) { const char* alphaItems[] = {"不透明", "镂空裁剪", "透明混合"}; int alphaIndex = static_cast(materialDocument.AlphaMode); - if (ImGui::Combo("透明模式", &alphaIndex, alphaItems, IM_ARRAYSIZE(alphaItems))) { + const bool alphaModeChanged = ImGui::Combo("透明模式", &alphaIndex, alphaItems, IM_ARRAYSIZE(alphaItems)); + if (alphaModeChanged) { materialDocument.AlphaMode = static_cast(std::clamp(alphaIndex, 0, 2)); - changed = true; } + markDiscreteEdit(alphaModeChanged); if (materialDocument.AlphaMode == MetaCoreMaterialAlphaMode::Mask) { - if (ImGui::SliderFloat("裁剪阈值", &materialDocument.AlphaCutoff, 0.0F, 1.0F, "%.3f")) { - changed = true; - } - } - if (ImGui::Checkbox("双面渲染", &materialDocument.DoubleSided)) { - changed = true; + markContinuousEdit(ImGui::SliderFloat("裁剪阈值", &materialDocument.AlphaCutoff, 0.0F, 1.0F, "%.3f")); } + markDiscreteEdit(ImGui::Checkbox("双面渲染", &materialDocument.DoubleSided)); } if (ImGui::CollapsingHeader("高级信息")) { @@ -3237,7 +3259,24 @@ void MetaCoreDrawMaterialPreviewCard(const MetaCoreMaterialAssetDocument& materi ImGui::PopStyleVar(); ImGui::PopID(); - return changed; + return change; +} + +void MetaCoreApplyGeneratedMaterialDraftPreviewToScene( + MetaCoreEditorContext& editorContext, + MetaCoreIAssetEditingService& assetEditingService, + const MetaCoreResolvedGeneratedAssetRecord& resolvedMaterial, + const MetaCoreMaterialAssetDocument& materialAsset +) { + auto modelDocument = assetEditingService.LoadModelAsset(resolvedMaterial.SourceAsset.Guid); + if (!modelDocument.has_value() || + resolvedMaterial.GeneratedIndex >= modelDocument->GeneratedMaterialAssets.size()) { + return; + } + + modelDocument->GeneratedMaterialAssets[resolvedMaterial.GeneratedIndex] = materialAsset; + modelDocument->GeneratedMaterialAssets[resolvedMaterial.GeneratedIndex].AssetGuid = materialAsset.AssetGuid; + MetaCoreApplyMaterialPreviewToScene(editorContext, *modelDocument); } void DrawGeneratedMaterialDetails( @@ -3259,7 +3298,13 @@ void DrawGeneratedMaterialDetails( return; } - MetaCoreMaterialAssetDocument materialAsset = *loadedMaterial; + auto& materialDrafts = MetaCoreGetMaterialEditorDrafts(); + const auto draftIterator = materialDrafts.find(selectedMaterial.AssetGuid); + MetaCoreMaterialAssetDocument materialAsset = + draftIterator != materialDrafts.end() ? draftIterator->second : *loadedMaterial; + if (!materialAsset.AssetGuid.IsValid()) { + materialAsset.AssetGuid = selectedMaterial.AssetGuid; + } ImGui::Separator(); const auto assetDatabaseService = editorContext.GetModuleRegistry().ResolveService(); if (assetDatabaseService == nullptr) { @@ -3276,7 +3321,7 @@ void DrawGeneratedMaterialDetails( DrawReferencedObjectList(editorContext, references, "SelectedMaterialRefs"); } - const bool modified = MetaCoreDrawMaterialVisualEditor( + const MetaCoreMaterialEditorChange materialChange = MetaCoreDrawMaterialVisualEditor( editorContext, *assetDatabaseService, materialAsset, @@ -3285,13 +3330,20 @@ void DrawGeneratedMaterialDetails( "GeneratedMaterial" ); - if (modified) { + if (materialChange.PreviewModified) { + materialDrafts[materialAsset.AssetGuid] = materialAsset; + MetaCoreApplyGeneratedMaterialDraftPreviewToScene( + editorContext, + *assetEditingService, + *resolvedMaterial, + materialAsset + ); + } + + if (materialChange.CommitModified) { if (assetEditingService->SaveMaterialAsset(materialAsset.AssetGuid, materialAsset)) { - if (const auto modelDocument = assetEditingService->LoadModelAsset(resolvedMaterial->SourceAsset.Guid); - modelDocument.has_value()) { - MetaCoreApplyMaterialPreviewToScene(editorContext, *modelDocument); - } - ImGui::TextColored(ImVec4(0.32F, 0.85F, 0.42F, 1.0F), "已自动保存材质资源"); + materialDrafts.erase(materialAsset.AssetGuid); + ImGui::TextColored(ImVec4(0.32F, 0.85F, 0.42F, 1.0F), "已保存材质资源"); } else { ImGui::TextColored(ImVec4(0.92F, 0.32F, 0.28F, 1.0F), "材质资源保存失败"); } @@ -4425,14 +4477,17 @@ void DrawMaterialAssetDetails( ImGui::TextColored(ImVec4(1.0F, 0.4F, 0.4F, 1.0F), "加载材质失败。"); return; } - MetaCoreMaterialAssetDocument materialDoc = *materialDocOpt; + auto& materialDrafts = MetaCoreGetMaterialEditorDrafts(); + const auto draftIterator = materialDrafts.find(selectedAsset.Guid); + MetaCoreMaterialAssetDocument materialDoc = + draftIterator != materialDrafts.end() ? draftIterator->second : *materialDocOpt; if (!materialDoc.AssetGuid.IsValid()) { materialDoc.AssetGuid = selectedAsset.Guid; } ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, ImVec2(4.0F, 4.0F)); if (ImGui::BeginChild("MaterialInspector", ImVec2(0, 0), true, 0)) { - const bool changed = MetaCoreDrawMaterialVisualEditor( + const MetaCoreMaterialEditorChange materialChange = MetaCoreDrawMaterialVisualEditor( editorContext, assetDatabaseService, materialDoc, @@ -4440,10 +4495,14 @@ void DrawMaterialAssetDetails( assetRecord->RelativePath, "StandaloneMaterial" ); - if (changed) { + if (materialChange.PreviewModified) { + materialDrafts[selectedAsset.Guid] = materialDoc; + MetaCoreApplyStandaloneMaterialPreviewToScene(editorContext, assetDatabaseService, materialDoc); + } + if (materialChange.CommitModified) { if (assetEditingService->SaveMaterialAsset(selectedAsset.Guid, materialDoc)) { - MetaCoreApplyStandaloneMaterialPreviewToScene(editorContext, assetDatabaseService, materialDoc); - ImGui::TextColored(ImVec4(0.32F, 0.85F, 0.42F, 1.0F), "已自动保存材质资源"); + materialDrafts.erase(selectedAsset.Guid); + ImGui::TextColored(ImVec4(0.32F, 0.85F, 0.42F, 1.0F), "已保存材质资源"); } else { ImGui::TextColored(ImVec4(0.92F, 0.32F, 0.28F, 1.0F), "材质资源保存失败"); } diff --git a/Source/MetaCoreEditor/Private/MetaCoreEditorApp.cpp b/Source/MetaCoreEditor/Private/MetaCoreEditorApp.cpp index 2c9f3aa..b92c182 100644 --- a/Source/MetaCoreEditor/Private/MetaCoreEditorApp.cpp +++ b/Source/MetaCoreEditor/Private/MetaCoreEditorApp.cpp @@ -2,6 +2,7 @@ #include "MetaCoreEditor/MetaCoreBuiltinModules.h" #include "MetaCoreEditor/MetaCoreEditorServices.h" +#include "MetaCoreFoundation/MetaCoreProject.h" #include "MetaCoreRender/MetaCoreSceneRenderSync.h" #include "MetaCoreEditorCameraController.h" @@ -96,6 +97,50 @@ constexpr ImVec4 GInfernuxGhost{0.0F, 0.0F, 0.0F, 0.0F}; constexpr ImVec4 GInfernuxGhostHovered{1.0F, 1.0F, 1.0F, 0.06F}; constexpr ImVec4 GInfernuxGhostActive{1.0F, 1.0F, 1.0F, 0.10F}; +struct MetaCoreEditorStartupArguments { + std::optional ProjectRoot{}; + std::optional ScenePath{}; +}; + +[[nodiscard]] MetaCoreEditorStartupArguments MetaCoreParseEditorStartupArguments(int argc, char* argv[]) { + MetaCoreEditorStartupArguments arguments; + for (int index = 1; index < argc; ++index) { + if (argv[index] == nullptr) { + continue; + } + + const std::string value = argv[index]; + if (value == "--project") { + if (index + 1 < argc && argv[index + 1] != nullptr) { + arguments.ProjectRoot = std::filesystem::path(argv[++index]); + } + continue; + } + if (value == "--scene") { + if (index + 1 < argc && argv[index + 1] != nullptr) { + arguments.ScenePath = std::filesystem::path(argv[++index]); + } + continue; + } + + if (!value.empty() && value[0] == '-') { + continue; + } + if (!arguments.ScenePath.has_value()) { + arguments.ScenePath = std::filesystem::path(value); + } + } + return arguments; +} + +void MetaCoreSetProjectRootEnvironment(const std::filesystem::path& projectRoot) { +#if defined(_WIN32) + _putenv_s("METACORE_PROJECT_PATH", projectRoot.string().c_str()); +#else + setenv("METACORE_PROJECT_PATH", projectRoot.string().c_str(), 1); +#endif +} + void MetaCorePushFlatButtonStyle(const ImVec4& base) { ImGui::PushStyleColor(ImGuiCol_Button, base); ImGui::PushStyleColor( @@ -1132,6 +1177,17 @@ bool MetaCoreEditorApp::Initialize(int argc, char* argv[]) { #endif } + const MetaCoreEditorStartupArguments startupArguments = MetaCoreParseEditorStartupArguments(argc, argv); + if (startupArguments.ProjectRoot.has_value()) { + const auto resolvedProjectRoot = MetaCoreResolveProjectRootCandidate(*startupArguments.ProjectRoot); + if (!resolvedProjectRoot.has_value()) { + MetaCoreTraceStartup("metacore.app: --project path is not a MetaCore project"); + return false; + } + MetaCoreSetProjectRootEnvironment(*resolvedProjectRoot); + MetaCoreTraceStartup(("metacore.app: --project=" + resolvedProjectRoot->string()).c_str()); + } + MetaCoreTraceStartup("metacore.app: initialize window"); if (!Window_.Initialize(1600, 900, "MetaCore Editor")) { MetaCoreTraceStartup("metacore.app: initialize window failed"); @@ -1188,8 +1244,8 @@ bool MetaCoreEditorApp::Initialize(int argc, char* argv[]) { if (const auto scenePersistenceService = ModuleRegistry_.ResolveService(); scenePersistenceService != nullptr) { // 尝试从命令行参数直接加载场景(支持双击打开关联的场景文件) - if (argc > 1 && argv[1] != nullptr) { - const std::filesystem::path inputPath(argv[1]); + if (startupArguments.ScenePath.has_value()) { + const std::filesystem::path inputPath = *startupArguments.ScenePath; const auto assetDatabaseService = ModuleRegistry_.ResolveService(); if (assetDatabaseService != nullptr && assetDatabaseService->HasProject() && std::filesystem::is_regular_file(inputPath)) { const std::filesystem::path projectRoot = assetDatabaseService->GetProjectDescriptor().RootPath; diff --git a/Source/MetaCoreFoundation/Private/MetaCoreProject.cpp b/Source/MetaCoreFoundation/Private/MetaCoreProject.cpp index b32b46e..34aba13 100644 --- a/Source/MetaCoreFoundation/Private/MetaCoreProject.cpp +++ b/Source/MetaCoreFoundation/Private/MetaCoreProject.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include #include @@ -75,12 +76,105 @@ namespace { return escaped; } +[[nodiscard]] std::filesystem::path MetaCoreNormalizeProjectRootForCreation( + const std::filesystem::path& projectRoot +) { + if (projectRoot.empty()) { + return {}; + } + + std::error_code errorCode; + std::filesystem::path absoluteRoot = projectRoot.is_absolute() + ? projectRoot + : std::filesystem::absolute(projectRoot, errorCode); + if (errorCode) { + absoluteRoot = projectRoot; + } + + const std::filesystem::path parentPath = absoluteRoot.parent_path(); + if (!parentPath.empty() && std::filesystem::exists(parentPath, errorCode)) { + errorCode.clear(); + const std::filesystem::path canonicalParent = std::filesystem::weakly_canonical(parentPath, errorCode); + if (!errorCode && !canonicalParent.empty()) { + return (canonicalParent / absoluteRoot.filename()).lexically_normal(); + } + } + + return absoluteRoot.lexically_normal(); +} + } // namespace std::filesystem::path MetaCoreGetProjectFilePath(const std::filesystem::path& projectRoot) { return projectRoot / "MetaCore.project.json"; } +std::optional MetaCoreResolveProjectRootCandidate( + const std::filesystem::path& candidatePath +) { + if (candidatePath.empty()) { + return std::nullopt; + } + + std::filesystem::path projectRoot = candidatePath; + if (projectRoot.filename() == "MetaCore.project.json") { + projectRoot = projectRoot.parent_path(); + } + + const std::filesystem::path projectFilePath = MetaCoreGetProjectFilePath(projectRoot); + if (!std::filesystem::exists(projectFilePath)) { + return std::nullopt; + } + + std::error_code errorCode; + const std::filesystem::path canonicalRoot = std::filesystem::weakly_canonical(projectRoot, errorCode); + if (!errorCode && !canonicalRoot.empty()) { + return canonicalRoot; + } + + return projectRoot.lexically_normal(); +} + +bool MetaCoreCreateProjectSkeleton( + const std::filesystem::path& projectRoot, + std::string_view projectName +) { + const std::filesystem::path normalizedRoot = MetaCoreNormalizeProjectRootForCreation(projectRoot); + if (normalizedRoot.empty()) { + return false; + } + + std::error_code errorCode; + const std::array directories = { + normalizedRoot / "Assets", + normalizedRoot / "Scenes", + normalizedRoot / "Runtime", + normalizedRoot / "Ui", + normalizedRoot / "Library", + normalizedRoot / "Build", + normalizedRoot / "Assets" / "Models", + normalizedRoot / "Assets" / "Materials", + normalizedRoot / "Assets" / "Textures", + normalizedRoot / "Assets" / "Prefabs" + }; + + for (const auto& directory : directories) { + errorCode.clear(); + std::filesystem::create_directories(directory, errorCode); + if (errorCode) { + return false; + } + } + + MetaCoreProjectFileDocument document; + if (!projectName.empty()) { + document.Name = std::string(projectName); + } + document.StartupScenePath = std::filesystem::path("Scenes") / "Main.mcscene.json"; + + return MetaCoreWriteProjectFile(MetaCoreGetProjectFilePath(normalizedRoot), document); +} + std::optional MetaCoreReadProjectRootFromEnvironment() { #if defined(_MSC_VER) char* projectPathRaw = nullptr; diff --git a/Source/MetaCoreFoundation/Public/MetaCoreFoundation/MetaCoreProject.h b/Source/MetaCoreFoundation/Public/MetaCoreFoundation/MetaCoreProject.h index 8378202..3de1262 100644 --- a/Source/MetaCoreFoundation/Public/MetaCoreFoundation/MetaCoreProject.h +++ b/Source/MetaCoreFoundation/Public/MetaCoreFoundation/MetaCoreProject.h @@ -3,6 +3,7 @@ #include #include #include +#include #include namespace MetaCore { @@ -19,6 +20,15 @@ struct MetaCoreProjectFileDocument { [[nodiscard]] std::filesystem::path MetaCoreGetProjectFilePath(const std::filesystem::path& projectRoot); +[[nodiscard]] std::optional MetaCoreResolveProjectRootCandidate( + const std::filesystem::path& candidatePath +); + +[[nodiscard]] bool MetaCoreCreateProjectSkeleton( + const std::filesystem::path& projectRoot, + std::string_view projectName +); + [[nodiscard]] std::optional MetaCoreReadProjectRootFromEnvironment(); [[nodiscard]] std::optional MetaCoreDiscoverProjectRoot( diff --git a/Source/MetaCoreRender/Private/MetaCoreFilamentSceneBridge.cpp b/Source/MetaCoreRender/Private/MetaCoreFilamentSceneBridge.cpp index 3625f69..1fcf14f 100644 --- a/Source/MetaCoreRender/Private/MetaCoreFilamentSceneBridge.cpp +++ b/Source/MetaCoreRender/Private/MetaCoreFilamentSceneBridge.cpp @@ -122,6 +122,45 @@ void MetaCoreFilamentDebugLog(const std::string& message) { std::cerr << "[MetaCoreDebug][Filament] " << message << std::endl; } +[[nodiscard]] bool MetaCoreMaterialDebugLogEnabled() { + const char* value = std::getenv("METACORE_DEBUG_MATERIAL"); + if (value == nullptr) { + return false; + } + return std::strcmp(value, "1") == 0 || + std::strcmp(value, "true") == 0 || + std::strcmp(value, "TRUE") == 0; +} + +void MetaCoreFilamentMaterialDebugLog(const std::string& message) { + if (MetaCoreMaterialDebugLogEnabled()) { + MetaCoreFilamentDebugLog(message); + } +} + +[[nodiscard]] std::string MetaCoreDebugVec3String(const glm::vec3& value) { + std::ostringstream stream; + stream << "(" << value.x << "," << value.y << "," << value.z << ")"; + return stream.str(); +} + +[[nodiscard]] std::string MetaCoreDebugGuidListString(const std::vector& guids) { + if (guids.empty()) { + return "[]"; + } + + std::ostringstream stream; + stream << "["; + for (std::size_t index = 0; index < guids.size(); ++index) { + if (index != 0) { + stream << ","; + } + stream << (guids[index].IsValid() ? guids[index].ToString() : std::string("")); + } + stream << "]"; + return stream.str(); +} + [[nodiscard]] bool MetaCorePreserveGltfBlendAlphaMode() { const char* preserveBlend = std::getenv("METACORE_GLTF_PRESERVE_BLEND_ALPHA"); if (preserveBlend == nullptr) { @@ -908,6 +947,7 @@ public: LastSyncSnapshot_ = snapshot; ObjectWorldMatrices_ = LastSyncSnapshot_.WorldMatrices; + const bool materialDebugLogging = MetaCoreMaterialDebugLogEnabled(); // 构建物体ID到网格快照的快速映射,方便后续查询可见性及材质属性 std::unordered_map renderableMap; @@ -972,6 +1012,40 @@ public: } } } + if (materialDebugLogging && + (!HasLoggedSnapshotDebug_ || + LastDebugSnapshotRevision_ != snapshot.SceneRevision || + LastDebugRenderableCount_ != snapshot.Renderables.size())) { + std::ostringstream summary; + summary + << "Sync snapshot frame=" << snapshot.FrameId + << " revision=" << snapshot.SceneRevision + << " renderables=" << snapshot.Renderables.size() + << " activeHosts=" << activeHostRootIds.size() + << " loadedAssets=" << LoadedAssets_.size() + << " mappings=" << ObjectToFilamentEntity_.size(); + MetaCoreFilamentMaterialDebugLog(summary.str()); + + for (const auto& renderable : snapshot.Renderables) { + std::ostringstream renderableStream; + renderableStream + << "Sync renderable objectId=" << renderable.ObjectId + << " name=\"" << renderable.Name << "\"" + << " hostRootId=" << renderable.HostRootId + << " host=\"" << renderable.HostRootName << "\"" + << " modelNode=" << renderable.ModelNodeIndex + << " materialGuids=" << MetaCoreDebugGuidListString(renderable.MaterialAssetGuids) + << " baseColor=" << MetaCoreDebugVec3String(renderable.BaseColor) + << " metallic=" << renderable.Metallic + << " roughness=" << renderable.Roughness + << " source=\"" << renderable.SourceModelPath << "\""; + MetaCoreFilamentMaterialDebugLog(renderableStream.str()); + } + + HasLoggedSnapshotDebug_ = true; + LastDebugSnapshotRevision_ = snapshot.SceneRevision; + LastDebugRenderableCount_ = snapshot.Renderables.size(); + } // 2. 检查所有已加载的资产,若其 Root ID 不在 activeHostRootIds 中,则说明已被删除,执行清理 for (auto it = LoadedAssets_.begin(); it != LoadedAssets_.end(); ) { @@ -1440,23 +1514,29 @@ public: } } - const auto setFloatParameterIfPresent = [](filament::MaterialInstance& materialInstance, const char* name, float value) { + const auto setFloatParameterIfPresent = [](filament::MaterialInstance& materialInstance, const char* name, float value) -> bool { const filament::Material* material = materialInstance.getMaterial(); if (material != nullptr && material->hasParameter(name)) { materialInstance.setParameter(name, value); + return true; } + return false; }; - const auto setFloat3ParameterIfPresent = [](filament::MaterialInstance& materialInstance, const char* name, filament::math::float3 value) { + const auto setFloat3ParameterIfPresent = [](filament::MaterialInstance& materialInstance, const char* name, filament::math::float3 value) -> bool { const filament::Material* material = materialInstance.getMaterial(); if (material != nullptr && material->hasParameter(name)) { materialInstance.setParameter(name, value); + return true; } + return false; }; - const auto setFloat4ParameterIfPresent = [](filament::MaterialInstance& materialInstance, const char* name, filament::math::float4 value) { + const auto setFloat4ParameterIfPresent = [](filament::MaterialInstance& materialInstance, const char* name, filament::math::float4 value) -> bool { const filament::Material* material = materialInstance.getMaterial(); if (material != nullptr && material->hasParameter(name)) { materialInstance.setParameter(name, value); + return true; } + return false; }; const auto setTextureParameterIfPresent = []( filament::MaterialInstance& materialInstance, @@ -1487,9 +1567,32 @@ public: for (const auto& renderable : snapshot.Renderables) { auto itEntity = ObjectToFilamentEntity_.find(renderable.ObjectId); if (itEntity == ObjectToFilamentEntity_.end()) { + if (materialDebugLogging) { + const std::string signature = "missing|" + std::to_string(snapshot.SceneRevision); + if (LastMaterialSyncDebugByObject_[renderable.ObjectId] != signature) { + LastMaterialSyncDebugByObject_[renderable.ObjectId] = signature; + MetaCoreFilamentMaterialDebugLog( + "Material sync skipped mapping missing objectId=" + std::to_string(renderable.ObjectId) + + " name=\"" + renderable.Name + "\"" + + " hostRootId=" + std::to_string(renderable.HostRootId) + + " materialGuids=" + MetaCoreDebugGuidListString(renderable.MaterialAssetGuids) + ); + } + } continue; } - const auto materialTargetCacheIterator = materialTargetCache.find(itEntity->second.second); + utils::Entity materialRootEntity = itEntity->second.second; + const utils::Entity originalMappedEntity = materialRootEntity; + const bool originalMappedEntityBelongsToAsset = + itEntity->second.first != nullptr && + EntityBelongsToAsset(itEntity->second.first, originalMappedEntity); + if (itEntity->second.first != nullptr && + renderable.ObjectId == renderable.HostRootId && + !originalMappedEntityBelongsToAsset) { + materialRootEntity = itEntity->second.first->getRoot(); + } + + const auto materialTargetCacheIterator = materialTargetCache.find(materialRootEntity); if (materialTargetCacheIterator == materialTargetCache.end()) { std::vector materialTargetEntities; if (itEntity->second.first != nullptr) { @@ -1501,18 +1604,53 @@ public: ).first; } CollectRenderableDescendantsFromChildMap( - itEntity->second.second, + materialRootEntity, childMapIterator->second, materialTargetEntities ); + if (materialTargetEntities.empty() && renderable.ObjectId == renderable.HostRootId) { + CollectAllRenderableAssetEntities(itEntity->second.first, materialTargetEntities); + if (materialDebugLogging && !materialTargetEntities.empty()) { + MetaCoreFilamentMaterialDebugLog( + "Material sync fallback all asset renderables objectId=" + std::to_string(renderable.ObjectId) + + " hostRootId=" + std::to_string(renderable.HostRootId) + + " count=" + std::to_string(materialTargetEntities.size()) + ); + } + } } else { - CollectRenderableDescendants(itEntity->second.first, itEntity->second.second, materialTargetEntities); + CollectRenderableDescendants(itEntity->second.first, materialRootEntity, materialTargetEntities); } - materialTargetCache.emplace(itEntity->second.second, std::move(materialTargetEntities)); + materialTargetCache.emplace(materialRootEntity, std::move(materialTargetEntities)); } - const std::vector& materialTargetEntities = materialTargetCache.find(itEntity->second.second)->second; + const std::vector& materialTargetEntities = materialTargetCache.find(materialRootEntity)->second; if (materialTargetEntities.empty()) { + if (materialDebugLogging) { + std::ostringstream signatureStream; + signatureStream + << "empty|" << snapshot.SceneRevision + << "|" << renderable.ObjectId + << "|" << materialRootEntity.getId() + << "|" << MetaCoreDebugGuidListString(renderable.MaterialAssetGuids) + << "|" << MetaCoreDebugVec3String(renderable.BaseColor) + << "|" << renderable.Metallic + << "|" << renderable.Roughness; + const std::string signature = signatureStream.str(); + if (LastMaterialSyncDebugByObject_[renderable.ObjectId] != signature) { + LastMaterialSyncDebugByObject_[renderable.ObjectId] = signature; + MetaCoreFilamentMaterialDebugLog( + "Material sync target empty objectId=" + std::to_string(renderable.ObjectId) + + " name=\"" + renderable.Name + "\"" + + " hostRootId=" + std::to_string(renderable.HostRootId) + + " mappedEntity=" + std::to_string(originalMappedEntity.getId()) + + " mappedBelongsToAsset=" + (originalMappedEntityBelongsToAsset ? std::string("true") : std::string("false")) + + " materialRootEntity=" + std::to_string(materialRootEntity.getId()) + + " materialGuids=" + MetaCoreDebugGuidListString(renderable.MaterialAssetGuids) + + " baseColor=" + MetaCoreDebugVec3String(renderable.BaseColor) + ); + } + } continue; } @@ -1542,6 +1680,14 @@ public: false ); + std::size_t primitiveCount = 0; + std::size_t materialInstanceCount = 0; + std::size_t baseColorWrites = 0; + std::size_t metallicWrites = 0; + std::size_t roughnessWrites = 0; + std::size_t emissiveWrites = 0; + std::size_t alphaCutoffWrites = 0; + std::size_t textureWrites = 0; for (utils::Entity materialTargetEntity : materialTargetEntities) { const auto instance = rm.getInstance(materialTargetEntity); if (!instance) { @@ -1551,18 +1697,26 @@ public: // 遍历所有 primitive,获取材质实例,并设置材质预览属性。 const size_t primCount = rm.getPrimitiveCount(instance); for (size_t primIndex = 0; primIndex < primCount; ++primIndex) { + ++primitiveCount; filament::MaterialInstance* matInst = rm.getMaterialInstanceAt(instance, primIndex); if (matInst) { + ++materialInstanceCount; filament::math::float4 baseColorVec{ renderable.BaseColor.x, renderable.BaseColor.y, renderable.BaseColor.z, 1.0f }; - setFloat4ParameterIfPresent(*matInst, "baseColorFactor", baseColorVec); - setFloatParameterIfPresent(*matInst, "metallicFactor", renderable.Metallic); - setFloatParameterIfPresent(*matInst, "roughnessFactor", renderable.Roughness); - setFloat3ParameterIfPresent( + if (setFloat4ParameterIfPresent(*matInst, "baseColorFactor", baseColorVec)) { + ++baseColorWrites; + } + if (setFloatParameterIfPresent(*matInst, "metallicFactor", renderable.Metallic)) { + ++metallicWrites; + } + if (setFloatParameterIfPresent(*matInst, "roughnessFactor", renderable.Roughness)) { + ++roughnessWrites; + } + if (setFloat3ParameterIfPresent( *matInst, "emissiveFactor", filament::math::float3{ @@ -1570,23 +1724,91 @@ public: renderable.EmissiveColor.y, renderable.EmissiveColor.z } - ); + )) { + ++emissiveWrites; + } if (renderable.AlphaMode == MetaCoreMeshAlphaMode::Mask || renderable.AlphaMode == MetaCoreMeshAlphaMode::Blend) { - setFloatParameterIfPresent(*matInst, "alphaCutoff", renderable.AlphaCutoff); - } - setTextureParameterIfPresent(*matInst, "baseColorMap", baseColorTexture, materialSampler); - setTextureParameterIfPresent(*matInst, "metallicRoughnessMap", metallicRoughnessTexture, materialSampler); - setTextureParameterIfPresent(*matInst, "normalMap", normalTexture, materialSampler); - setTextureParameterIfPresent(*matInst, "emissiveMap", emissiveTexture, materialSampler); - if (!setTextureParameterIfPresent(*matInst, "occlusionMap", aoTexture, materialSampler)) { - if (!setTextureParameterIfPresent(*matInst, "aoMap", aoTexture, materialSampler)) { - setTextureParameterIfPresent(*matInst, "ambientOcclusionMap", aoTexture, materialSampler); + if (setFloatParameterIfPresent(*matInst, "alphaCutoff", renderable.AlphaCutoff)) { + ++alphaCutoffWrites; } } + if (setTextureParameterIfPresent(*matInst, "baseColorMap", baseColorTexture, materialSampler)) { + ++textureWrites; + } + if (setTextureParameterIfPresent(*matInst, "metallicRoughnessMap", metallicRoughnessTexture, materialSampler)) { + ++textureWrites; + } + if (setTextureParameterIfPresent(*matInst, "normalMap", normalTexture, materialSampler)) { + ++textureWrites; + } + if (setTextureParameterIfPresent(*matInst, "emissiveMap", emissiveTexture, materialSampler)) { + ++textureWrites; + } + if (!setTextureParameterIfPresent(*matInst, "occlusionMap", aoTexture, materialSampler)) { + if (!setTextureParameterIfPresent(*matInst, "aoMap", aoTexture, materialSampler)) { + if (setTextureParameterIfPresent(*matInst, "ambientOcclusionMap", aoTexture, materialSampler)) { + ++textureWrites; + } + } else { + ++textureWrites; + } + } else { + ++textureWrites; + } } } } + + if (materialDebugLogging) { + std::ostringstream signatureStream; + signatureStream + << "sync|" << snapshot.SceneRevision + << "|" << renderable.ObjectId + << "|" << renderable.HostRootId + << "|" << materialRootEntity.getId() + << "|" << MetaCoreDebugGuidListString(renderable.MaterialAssetGuids) + << "|" << MetaCoreDebugVec3String(renderable.BaseColor) + << "|" << renderable.Metallic + << "|" << renderable.Roughness + << "|" << materialTargetEntities.size() + << "|" << primitiveCount + << "|" << materialInstanceCount + << "|" << baseColorWrites + << "|" << metallicWrites + << "|" << roughnessWrites + << "|" << textureWrites; + const std::string signature = signatureStream.str(); + if (LastMaterialSyncDebugByObject_[renderable.ObjectId] != signature) { + LastMaterialSyncDebugByObject_[renderable.ObjectId] = signature; + std::ostringstream stream; + stream + << "Material sync objectId=" << renderable.ObjectId + << " name=\"" << renderable.Name << "\"" + << " hostRootId=" << renderable.HostRootId + << " mappedEntity=" << originalMappedEntity.getId() + << " mappedBelongsToAsset=" << (originalMappedEntityBelongsToAsset ? "true" : "false") + << " materialRootEntity=" << materialRootEntity.getId() + << " targets=" << materialTargetEntities.size() + << " primitives=" << primitiveCount + << " matInstances=" << materialInstanceCount + << " writes={baseColor:" << baseColorWrites + << ", metallic:" << metallicWrites + << ", roughness:" << roughnessWrites + << ", emissive:" << emissiveWrites + << ", alphaCutoff:" << alphaCutoffWrites + << ", textures:" << textureWrites << "}" + << " materialGuids=" << MetaCoreDebugGuidListString(renderable.MaterialAssetGuids) + << " baseColor=" << MetaCoreDebugVec3String(renderable.BaseColor) + << " metallic=" << renderable.Metallic + << " roughness=" << renderable.Roughness + << " textures={baseColor:\"" << renderable.BaseColorTexturePath + << "\", mr:\"" << renderable.MetallicRoughnessTexturePath + << "\", normal:\"" << renderable.NormalTexturePath + << "\"}"; + MetaCoreFilamentMaterialDebugLog(stream.str()); + } + } } } @@ -1898,6 +2120,46 @@ public: } private: + bool EntityBelongsToAsset(filament::gltfio::FilamentAsset* asset, utils::Entity entity) const { + if (asset == nullptr || entity.isNull()) { + return false; + } + if (entity == asset->getRoot()) { + return true; + } + + const utils::Entity* entities = asset->getEntities(); + const size_t entityCount = asset->getEntityCount(); + for (size_t i = 0; i < entityCount; ++i) { + if (entities[i] == entity) { + return true; + } + } + return false; + } + + void CollectAllRenderableAssetEntities( + filament::gltfio::FilamentAsset* asset, + std::vector& outEntities + ) const { + if (asset == nullptr || Engine_ == nullptr) { + return; + } + + auto& rm = Engine_->getRenderableManager(); + const utils::Entity* entities = asset->getEntities(); + const size_t entityCount = asset->getEntityCount(); + for (size_t i = 0; i < entityCount; ++i) { + const utils::Entity entity = entities[i]; + if (entity.isNull() || !rm.getInstance(entity)) { + continue; + } + if (std::find(outEntities.begin(), outEntities.end(), entity) == outEntities.end()) { + outEntities.push_back(entity); + } + } + } + // 判断当前实体是否为过渡节点(即无名且无 Mesh 渲染组件的节点) bool IsTransitionNode(utils::Entity entity, filament::gltfio::FilamentAsset* asset) const { if (!entity) return false; @@ -2242,6 +2504,10 @@ private: MetaCoreSceneRenderSync RenderSync_{}; MetaCoreSceneRenderSyncSnapshot LastSyncSnapshot_{}; MetaCoreSceneView CurrentSceneView_{}; + bool HasLoggedSnapshotDebug_ = false; + std::uint64_t LastDebugSnapshotRevision_ = 0; + std::size_t LastDebugRenderableCount_ = 0; + std::unordered_map LastMaterialSyncDebugByObject_{}; std::unordered_map ObjectWorldMatrices_{}; std::unordered_map> ObjectToFilamentEntity_; std::unordered_map LoadedAssets_; diff --git a/Source/MetaCoreRender/Private/MetaCoreSceneRenderSync.cpp b/Source/MetaCoreRender/Private/MetaCoreSceneRenderSync.cpp index f1f8d77..ba3277f 100644 --- a/Source/MetaCoreRender/Private/MetaCoreSceneRenderSync.cpp +++ b/Source/MetaCoreRender/Private/MetaCoreSceneRenderSync.cpp @@ -180,6 +180,7 @@ MetaCoreSceneRenderSyncSnapshot MetaCoreSceneRenderSync::BuildSnapshot(const Met hostRoot.GetId(), hostRoot.GetName(), hostRoot.HasComponent(), + meshRenderer.MaterialAssetGuids, meshRenderer.BaseColor, meshRenderer.Metallic, meshRenderer.Roughness, diff --git a/Source/MetaCoreRender/Public/MetaCoreRender/MetaCoreSceneRenderSync.h b/Source/MetaCoreRender/Public/MetaCoreRender/MetaCoreSceneRenderSync.h index 4e65f3e..1a60a34 100644 --- a/Source/MetaCoreRender/Public/MetaCoreRender/MetaCoreSceneRenderSync.h +++ b/Source/MetaCoreRender/Public/MetaCoreRender/MetaCoreSceneRenderSync.h @@ -35,6 +35,7 @@ struct MetaCoreRenderSyncRenderable { MetaCoreId HostRootId = 0; std::string HostRootName{}; bool HostRootHasModelRootTag = false; + std::vector MaterialAssetGuids{}; glm::vec3 BaseColor{1.0F, 1.0F, 1.0F}; float Metallic = 0.0F; float Roughness = 1.0F; diff --git a/Source/MetaCoreScene/Private/MetaCoreScene.cpp b/Source/MetaCoreScene/Private/MetaCoreScene.cpp index b3d4697..c68a129 100644 --- a/Source/MetaCoreScene/Private/MetaCoreScene.cpp +++ b/Source/MetaCoreScene/Private/MetaCoreScene.cpp @@ -474,9 +474,17 @@ MetaCoreScene MetaCoreCreateDefaultScene() { mainCamera.GetComponent().RotationEulerDegrees = glm::vec3(-15.0F, 0.0F, 0.0F); MetaCoreGameObject directionalLight = scene.CreateGameObject("Directional Light"); - directionalLight.AddComponent(); + MetaCoreLightComponent& keyLight = directionalLight.AddComponent(); + keyLight.Color = glm::vec3(1.0F, 0.96F, 0.9F); + keyLight.Intensity = 1.25F; directionalLight.GetComponent().RotationEulerDegrees = glm::vec3(-45.0F, 30.0F, 0.0F); + MetaCoreGameObject fillLight = scene.CreateGameObject("Fill Light"); + MetaCoreLightComponent& fillLightComponent = fillLight.AddComponent(); + fillLightComponent.Color = glm::vec3(0.72F, 0.82F, 1.0F); + fillLightComponent.Intensity = 0.18F; + fillLight.GetComponent().RotationEulerDegrees = glm::vec3(-20.0F, -135.0F, 0.0F); + return scene; } diff --git a/tests/MetaCoreSmokeTests.cpp b/tests/MetaCoreSmokeTests.cpp index 6490ae6..7aabd79 100644 --- a/tests/MetaCoreSmokeTests.cpp +++ b/tests/MetaCoreSmokeTests.cpp @@ -76,6 +76,16 @@ void MetaCoreExpect(bool condition, const char* message) { } } +[[nodiscard]] std::size_t MetaCoreCountSceneLights(const MetaCore::MetaCoreScene& scene) { + std::size_t lightCount = 0; + for (const MetaCore::MetaCoreGameObject& object : scene.GetGameObjects()) { + if (object.HasComponent()) { + ++lightCount; + } + } + return lightCount; +} + [[nodiscard]] std::filesystem::path MetaCoreTestRepositoryRoot() { return std::filesystem::path(__FILE__).parent_path().parent_path(); } @@ -436,6 +446,54 @@ void MetaCoreTestProjectFileRoundTripAndDiscovery() { std::filesystem::remove_all(tempProjectRoot); } +void MetaCoreTestProjectSkeletonHelpers() { + const std::filesystem::path tempProjectRoot = + std::filesystem::temp_directory_path() / "MetaCoreProjectSkeletonHelpers"; + const std::filesystem::path createdProjectRoot = tempProjectRoot / "CreatedBySkeleton"; + std::filesystem::remove_all(tempProjectRoot); + + MetaCoreExpect( + MetaCore::MetaCoreCreateProjectSkeleton(createdProjectRoot, "CreatedBySkeleton"), + "项目骨架 helper 应能创建项目" + ); + MetaCoreExpect(std::filesystem::exists(createdProjectRoot / "MetaCore.project.json"), "项目骨架应包含项目文件"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Assets"), "项目骨架应包含 Assets"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Scenes"), "项目骨架应包含 Scenes"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Runtime"), "项目骨架应包含 Runtime"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Ui"), "项目骨架应包含 Ui"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Library"), "项目骨架应包含 Library"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Build"), "项目骨架应包含 Build"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Assets" / "Models"), "项目骨架应包含 Models"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Assets" / "Materials"), "项目骨架应包含 Materials"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Assets" / "Textures"), "项目骨架应包含 Textures"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Assets" / "Prefabs"), "项目骨架应包含 Prefabs"); + + const auto projectDocument = MetaCore::MetaCoreReadProjectFile(createdProjectRoot / "MetaCore.project.json"); + MetaCoreExpect(projectDocument.has_value(), "项目骨架项目文件应能读取"); + MetaCoreExpect(projectDocument->Name == "CreatedBySkeleton", "项目骨架项目名称应正确"); + MetaCoreExpect( + projectDocument->StartupScenePath == std::filesystem::path("Scenes") / "Main.mcscene.json", + "项目骨架默认启动场景路径应正确" + ); + + const auto resolvedFromRoot = MetaCore::MetaCoreResolveProjectRootCandidate(createdProjectRoot); + MetaCoreExpect(resolvedFromRoot.has_value(), "项目根路径应可解析"); + MetaCoreExpect( + std::filesystem::equivalent(*resolvedFromRoot, createdProjectRoot), + "项目根路径解析结果应正确" + ); + + const auto resolvedFromProjectFile = + MetaCore::MetaCoreResolveProjectRootCandidate(createdProjectRoot / "MetaCore.project.json"); + MetaCoreExpect(resolvedFromProjectFile.has_value(), "项目文件路径应可解析"); + MetaCoreExpect( + std::filesystem::equivalent(*resolvedFromProjectFile, createdProjectRoot), + "项目文件路径解析结果应正确" + ); + + std::filesystem::remove_all(tempProjectRoot); +} + void MetaCoreTestAssetDatabaseCreateAndOpenProject() { const std::filesystem::path tempProjectRoot = std::filesystem::temp_directory_path() / "MetaCoreCreateOpenProject"; @@ -454,6 +512,10 @@ void MetaCoreTestAssetDatabaseCreateAndOpenProject() { MetaCoreExpect(assetDatabase->CreateProject(createdProjectRoot, "CreatedProject"), "应能创建项目"); MetaCoreExpect(assetDatabase->HasProject(), "创建后应存在当前项目"); MetaCoreExpect(std::filesystem::exists(createdProjectRoot / "MetaCore.project.json"), "创建后应存在项目文件"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Assets" / "Models"), "创建后应存在模型目录"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Assets" / "Materials"), "创建后应存在材质目录"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Assets" / "Textures"), "创建后应存在贴图目录"); + MetaCoreExpect(std::filesystem::is_directory(createdProjectRoot / "Assets" / "Prefabs"), "创建后应存在 Prefabs 目录"); MetaCoreExpect(assetDatabase->GetProjectDescriptor().Name == "CreatedProject", "创建后项目名称应正确"); MetaCoreExpect(assetDatabase->GetProjectDescriptor().RootPath == createdProjectRoot, "创建后项目根路径应正确"); @@ -1547,6 +1609,7 @@ void MetaCoreTestJsonSceneSaveCurrentSceneUsesMcsceneJson() { MetaCore::MetaCoreRenderDevice renderDevice; MetaCore::MetaCoreEditorViewportRenderer viewportRenderer; MetaCore::MetaCoreScene scene = MetaCore::MetaCoreCreateDefaultScene(); + const std::size_t defaultSceneObjectCount = scene.GetGameObjects().size(); MetaCore::MetaCoreLogService logService; MetaCore::MetaCoreEditorModuleRegistry moduleRegistry; @@ -1596,7 +1659,7 @@ void MetaCoreTestJsonSceneSaveCurrentSceneUsesMcsceneJson() { MetaCoreExpect(scene.GetGameObjects().empty(), "清空快照后场景应为空"); MetaCoreExpect(scenePersistenceService->LoadScene(editorContext, scenePath), "应能重新加载 JSON 场景"); - MetaCoreExpect(scene.GetGameObjects().size() == 2, "重新加载后对象数量应恢复"); + MetaCoreExpect(scene.GetGameObjects().size() == defaultSceneObjectCount, "重新加载后对象数量应恢复"); MetaCoreExpect(editorContext.GetSelectedObjectId() != 0, "重新加载后应恢复选中对象"); bool foundRenamedLight = false; @@ -2621,6 +2684,7 @@ void MetaCoreTestBootstrapStartupSceneCreation() { MetaCore::MetaCoreRenderDevice renderDevice; MetaCore::MetaCoreEditorViewportRenderer viewportRenderer; MetaCore::MetaCoreScene scene = MetaCore::MetaCoreCreateDefaultScene(); + const std::size_t defaultSceneObjectCount = scene.GetGameObjects().size(); MetaCore::MetaCoreLogService logService; MetaCore::MetaCoreEditorModuleRegistry moduleRegistry; @@ -2650,7 +2714,7 @@ void MetaCoreTestBootstrapStartupSceneCreation() { MetaCoreExpect(std::filesystem::exists(tempProjectRoot / bootstrapScenePath), "应生成 Main.mcscene.json"); MetaCoreExpect(scenePersistenceService->LoadStartupScene(editorContext), "设置后应能加载 startup scene"); MetaCoreExpect(scenePersistenceService->GetCurrentScenePath() == bootstrapScenePath, "startup scene 路径应正确"); - MetaCoreExpect(scene.GetGameObjects().size() == 2, "bootstrap scene 应保存默认场景内容"); + MetaCoreExpect(scene.GetGameObjects().size() == defaultSceneObjectCount, "bootstrap scene 应保存默认场景内容"); coreServicesModule->Shutdown(moduleRegistry); moduleRegistry.ShutdownServices(); @@ -4482,7 +4546,7 @@ int main() { std::cout << "[RUN] MetaCoreCreateDefaultScene..." << std::endl; MetaCore::MetaCoreScene scene = MetaCore::MetaCoreCreateDefaultScene(); std::cout << "[RUN] MetaCoreExpect default objects count..." << std::endl; - MetaCoreExpect(scene.GetGameObjects().size() == 2, "默认场景应包含两个对象"); + MetaCoreExpect(scene.GetGameObjects().size() >= 3, "默认场景应包含相机和基础光照对象"); bool hasCamera = false; bool hasLight = false; @@ -4493,6 +4557,7 @@ int main() { MetaCoreExpect(hasCamera, "默认场景应包含摄像机"); MetaCoreExpect(hasLight, "默认场景应包含光源"); + MetaCoreExpect(MetaCoreCountSceneLights(scene) >= 2, "默认场景应包含主光和补光"); std::cout << "[RUN] MetaCoreDummyPanelProvider test..." << std::endl; MetaCore::MetaCoreEditorModuleRegistry moduleRegistry; @@ -4525,6 +4590,8 @@ int main() { MetaCoreTestLegacyBinarySceneStartupLoadCompatibility(); std::cout << "[RUN] MetaCoreTestProjectFileRoundTripAndDiscovery..." << std::endl; MetaCoreTestProjectFileRoundTripAndDiscovery(); + std::cout << "[RUN] MetaCoreTestProjectSkeletonHelpers..." << std::endl; + MetaCoreTestProjectSkeletonHelpers(); std::cout << "[RUN] MetaCoreTestAssetDatabaseCreateAndOpenProject..." << std::endl; MetaCoreTestAssetDatabaseCreateAndOpenProject(); std::cout << "[RUN] MetaCoreTestAssetDatabaseRenamePathUpdatesProjectDescriptor..." << std::endl;