载入中...
搜索中...
未找到
TreeMesh.cpp 文件参考
#include "procgen/algorithms/TreeMesh.h"
#include "procgen/algorithms/FoliageCluster.h"
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <random>
#include <vector>

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::procgen
 

函数

bool eve::procgen::generateTreeMesh (const Params &params, MeshBuild &out, std::string &error)
 Build a deterministic procedural tree. Registered as the mesh.tree recipe.
 

变量说明

◆ attractorCount

int attractorCount

在文件 TreeMesh.cpp 第 310 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ budHeight

float budHeight = 0.f

在文件 TreeMesh.cpp 第 299 行定义.

◆ caps

◆ children

◆ crownRadius

float crownRadius

在文件 TreeMesh.cpp 第 305 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ depth

int depth = 0

在文件 TreeMesh.cpp 第 296 行定义.

◆ descendants

int descendants = 1

在文件 TreeMesh.cpp 第 294 行定义.

◆ dir

V3 dir

在文件 TreeMesh.cpp 第 150 行定义.

被这些函数引用 eve::filesystem::FileWatch::add(), eve::archspace::appendWallWithOpenings(), eve::dev::SceneInspect::capture(), eve::cmd::Cmdline::Create(), eve::filesystem::physfs::Filesystem::createDirectory(), eve::voxel::decodePackedRect(), eve::graphics::Volumetric::driveFromLight3D(), eve::map::Fov::Impl::extendVertical(), eve::voxel::Chunk::faceAOPackedData(), eve::voxel::Chunk::facePackedData(), eve::voxel::Chunk::faceRectCount(), eve::voxel::Chunk::faceRects(), eve::procgen::generateLSystemMesh(), eve::procgen::generateTreeMesh(), eve::procgen::urban::generateUrbanMesh(), eve::filesystem::physfs::Filesystem::getDirectoryItems(), eve::filesystem::physfs::Filesystem::getRealDirectory(), eve::filesystem::physfs::Filesystem::getUserDirectory(), eve::graphics::fog::FogFroxelBridge::integrate(), eve::graphics::fog::AnalyticalVolLight::integrate(), eve::graphics::fog::FogRayMarch::integrate(), eve::ui::EditorHost::loadEditorsFromDisk(), eve::voxel::GreedyMesher::meshFace(), eve::scene::Scene::pickRayAt(), eve::graphics::fog::BeerLightCache::rebuild(), eve::filesystem::FileWatch::remove(), eve::graphics::RenderSystem3D::render(), eve::voxel::resolveFaceTex(), eve::voxel::rotateFaceY(), eve::procgen::urban::sampleBoundary(), eve::ui::EditorHost::saveEditor(), eve::graphics::Camera3D::screenToRay(), eve::graphics::selectShadowCasters(), eve::voxel::VoxelWorld::selectVisible(), eve::dev::SceneInspect::setCacheDir(), eve::graphics::vulkan::Graphics::setMesh3DLight(), eve::graphics::webgpu::Graphics::setMesh3DLight(), eve::filesystem::HotReload::setRemoteHotDir(), eve::gpuagents::GpuAgents::spawnCloud(), eve::gpuagents::BirdSolver::step(), eve::gpuagents::LifeNetworkSolver::step() , 以及 eve::weapon::CombatCarrierRuntime::update().

◆ droop

float droop

在文件 TreeMesh.cpp 第 308 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ endDirection

V3 endDirection

在文件 TreeMesh.cpp 第 245 行定义.

被这些函数引用 eve::graphics::resolvePrimitiveStrokes2D().

◆ foliageStart

float foliageStart

在文件 TreeMesh.cpp 第 304 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ heading

◆ height

float height

在文件 TreeMesh.cpp 第 303 行定义.

◆ inertia

◆ influenceRadius

float influenceRadius

在文件 TreeMesh.cpp 第 312 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ iterations

◆ killRadius

float killRadius

在文件 TreeMesh.cpp 第 313 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ leafScale

float leafScale

在文件 TreeMesh.cpp 第 157 行定义.

◆ leavesPerPlane

int leavesPerPlane

在文件 TreeMesh.cpp 第 163 行定义.

◆ lengthFalloff

float lengthFalloff

在文件 TreeMesh.cpp 第 317 行定义.

◆ limit

◆ lowerLeafCoverage

float lowerLeafCoverage

在文件 TreeMesh.cpp 第 319 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ maxChildren

int maxChildren

在文件 TreeMesh.cpp 第 321 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ maxCumulativeAngle

float maxCumulativeAngle

在文件 TreeMesh.cpp 第 316 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ maxTurnAngle

float maxTurnAngle

在文件 TreeMesh.cpp 第 315 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ p

V3 p

在文件 TreeMesh.cpp 第 149 行定义.

◆ parent

int parent = -1

在文件 TreeMesh.cpp 第 293 行定义.

◆ planes

int planes

在文件 TreeMesh.cpp 第 161 行定义.

◆ points

std::vector<V3> points

在文件 TreeMesh.cpp 第 244 行定义.

◆ radiusFalloff

float radiusFalloff

在文件 TreeMesh.cpp 第 318 行定义.

◆ remainingLength

float remainingLength = 0.f

在文件 TreeMesh.cpp 第 297 行定义.

◆ scale

float scale

在文件 TreeMesh.cpp 第 151 行定义.

◆ separation

float separation

◆ sides

◆ size

float size

在文件 TreeMesh.cpp 第 156 行定义.

被这些函数引用 eve::procgen::prototype_detail::addBox(), eve::cmdline::ZipWriter::addFile(), eve::procgen::addFoliageCluster(), eve::pixelworld_editor::PixelWorldCatalogPanel::addPhase(), eve::pixelworld_editor::PixelWorldCatalogPanel::addReaction(), eve::procgen::prototype_detail::addWedge(), eve::filesystem::physfs::Filesystem::append(), eve::particles_editing::ParticleGraphRuntimeBuilder::apply(), eve::procgen::MeshDeformationSession::applyBrushGpuResult(), eve::procgen::MeshDeformationSession::applyBrushResult(), eve::spritestack_editing::SpriteStackDocumentTarget::applyDomainOperation(), eve::procgen::assignWeightedMeshAttribute(), eve::b64_decode(), eve::graphics::webgpu::Graphics::beginFrameReadback(), eve::sensing::SensingWorld::box(), eve::decal_editing::DecalGizmoPreviewService::build(), eve::graphics_editing::VegetationFieldGizmoBuilder::build(), eve::procgen::buildCaveHydrology(), eve::graphics::buildGgxCubemapMipChain(), eve::fluids::buildVolumeFluidCubeDistribution(), eve::fluids::buildVolumeFluidMeshDistribution(), eve::pixelworld_editor::PixelWorldCatalogPanel::buildWidgetTree(), eve::data::ByteData::ByteData(), eve::data::ByteData::ByteData(), eve::data::ByteData::ByteData(), eve::image::WebPHandler::canDecode(), eve::procgen::SplinePolyline::chunkPointCount(), eve::sensing::SensingWorld::circle(), eve::dialogue_editing::DialogueGraphDomain::compile(), eve::script::ScriptCompiler::compileBuffer(), eve::asset::compressEvpackChunk(), eve::procgen::SpatialData::contains(), eve::asset::cookCanonicalImageRgba8(), eve::procgen::dtlutil::copyMatrixToGrid(), eve::procgen::copyPointsToTargets(), eve::building::BuildingRegistry::count(), eve::inventory::ItemRegistry::count(), eve::rpg::ClassRegistry::count(), eve::rpg::EffectRegistry::count(), eve::rpg::LootSystem::count(), eve::rpg::QuestRegistry::count(), eve::rpg::SkillRegistry::count(), eve::rpg::TraitRegistry::count(), eve::dev::crashLogSummary(), eve::data::DataView::DataView(), eve::graphics::webgpu::Graphics::debugGpuDrivenGpuVisibleCount(), eve::fluids::VolumeFluid::debugParticleFrames(), eve::image::WebPHandler::decode(), eve::action::decodeAbilityAsset(), eve::asset::detail::decodeTiffRgba8(), eve::asset::decompressEvpackChunk(), eve::procgen::densityCullPoints(), eve::procgen::densityFromNormal(), eve::voxel::VoxelWorld::deserializeWorld(), eve::procgen::diffPointSets(), eve::graphics::vulkan::Graphics::drawDeferredLighting(), eve::pixelworld_graphics::PixelWorldAtlasRenderer::drawDiagnostics(), eve::graphics::PrimitiveCanvas2D::drawRoundedRect(), eve::tensor::onnx_detail::ByteStorage::empty(), eve::asset::encodeCanonicalMesh(), eve::tensor::onnx_detail::enqueueInteger(), eve::procgen::excludePointRadius(), eve::tensor::onnx_detail::execute(), eve::tensor::onnx_detail::executeIndex(), eve::tensor::onnx_detail::executeMisc(), eve::procgen::BuildLayerStack::executeRegion(), eve::tensor::onnx_detail::executeShape(), eve::editor::exposeActionTimelineScriptBindings(), eve::pixelworld_physics::extractTerrainContours(), eve::voxel::Chunk::faceRectCount(), eve::filesystem::FileData::FileData(), eve::procgen::SpatialData::filter(), eve::graphics::vulkan::Graphics::filterHDRReflectionCubemap(), eve::procgen::filterPointBoolAttribute(), eve::procgen::filterPointBox(), eve::procgen::filterPointDensity(), eve::procgen::filterPointHeight(), eve::procgen::filterPointIntAttribute(), eve::procgen::filterPointsByPolygon(), eve::procgen::filterPointsBySplineDistance(), eve::procgen::filterPointSlope(), eve::procgen::filterPointStringAttribute(), eve::procgen::flipTerrainHeightmap(), eve::physics::ClothModel::fromValue(), eve::graphics::fog::ProceduralDust::generate(), eve::procgen::BiomeRules::generate(), eve::graphics::SkyWispsAsset::generate(), eve::filesystem::cppfs::File::getBuffer(), eve::filesystem::physfs::File::getBuffer(), eve::building::Building::getChangeEventCount(), eve::inventory::Inventory::getChangeEventCount(), eve::ui::PcgPhotoModeValues::getFieldName(), eve::graphics::Shader::getFromVar(), eve::ui::PcgPhotoModeRanges::getName(), eve::procgen::PointGraph::getOperationCount(), eve::procgen::PointGraph::getOperationId(), eve::filesystem::FileData::getSize(), eve::filesystem::physfs::File::getSize(), eve::building::Building::getSurfaceCount(), eve::touch::Touch::getTouchCount(), eve::tensor::onnx_detail::gpuConvResident(), eve::graphics::vulkan::Graphics::gpuDrivenCullBegin(), eve::tensor::gpuReduce(), eve::data::hash(), eve::data::hash(), eve::schema::SchemaRegistry::ids(), eve::agent::infer(), eve::gpuagents::SurfaceField::initFlat(), eve::procgen::jitterPointPositions(), eve::dnut::lexDnut(), eve::archspace::listCatalogIds(), eve::asset_procgen::EvpackTerrainMaterialLoader::load(), eve::graphics::SkyWispsAsset::load(), eve::animation::SmrOnnxRunner::loadFile(), eve::graphics::MapFog::makeCloudTexture(), eve::pixelworld_editor::PixelWorldCatalogPanel::materialCards(), eve::procgen::mergePointSets(), eve::procgen::SpatialData::meshSurface(), eve::procgen::modifyPointBounds(), eve::data::DataModule::newByteData(), eve::data::DataModule::newByteData(), eve::data::DataModule::newByteData(), eve::data::DataModule::newDataView(), eve::sound::Sound::newDecoder(), eve::filesystem::Filesystem::newFileData(), eve::font::Font::newFontData(), eve::font::Font::newFontDataFromFile(), eve::graphics::vulkan::Graphics::newHDRCubemap(), eve::graphics::Graphics::newMeshCube(), eve::animation::Animation::newSpriteSheetFromAtlasJson(), eve::procgen::TerrainAsset::open(), eve::procgen::TerrainStreamingCache::open(), eve::procgen::GridGraph::operationCount(), eve::procgen::GridGraph::operationId(), eve::tensor::optimizeGraph(), eve::avatar::parseVrm(), eve::procgen::SpatialData::project(), eve::decal::Decal::project(), eve::decal::DecalManager::project(), eve::procgen::projectPointsToHeightmap(), eve::procgen::Procgen::projectToWorldHandle(), eve::avatar_editing::AvatarDocumentRuntime::publish(), eve::procgen::Procgen::publishCellInstanceDelta(), eve::asset::EvpackResourceReader::read(), eve::stylize_editing::StylizeRecipeTarget::read(), eve::filesystem::File::read(), eve::model3d::EveFileSystem::read(), eve::filesystem::physfs::Filesystem::read(), eve::filesystem::cppfs::File::read(), eve::filesystem::physfs::File::read(), eve::gpgpu::VulkanGpuBuffer::readData(), eve::gpgpu::WebGpuGpuBuffer::readData(), eve::procgen::TerrainMultiTileWorkspace::redo(), eve::scene::registerLinkKind(), eve::procgen::remapPointDensity(), eve::rpg::RpgStoryCatalogue::replaceFromDnutStrict(), eve::rpg::BattleTacticsCatalogue::replaceFromJsonStrict(), eve::rpg::EncounterCatalogue::replaceFromJsonStrict(), eve::rpg::QuestRegistry::replaceFromJsonStrict(), eve::rpg::ShopCatalogue::replaceFromJsonStrict(), eve::rpg::StoryEventCatalogue::replaceFromJsonStrict(), eve::graphics::fog::FogDensityField::resize(), eve::asset::EvpackRegistry::resolveChunk(), eve::graphics::resolvePrimitiveStrokes2D(), eve::graphics::VegetationField::restore(), eve::production::WorkQueue::restore(), eve::graphics::cubemap_prefilter_detail::sampleBase(), eve::procgen::samplePolylinePoints(), eve::asset::selectEvpackVariant(), eve::procgen::selfPrunePoints(), eve::graphics::Shader::sendToVar(), eve::filesystem::cppfs::File::setBuffer(), eve::filesystem::physfs::File::setBuffer(), eve::procgen::LSystem::setLeafSize(), eve::physics::Cloth::setParticleSize(), eve::physics::Cloth3D::setParticleSize(), eve::physics::ClothGPU::setParticleSize(), eve::physics::Fluid2D::setParticleSize(), eve::editor::TransformGizmo::setSize(), eve::level_editing::Brush::setSize(), eve::filesystem::physfs::Filesystem::setSourceFromMemory(), eve::graphics::shaderImageRegions(), eve::rpg::EquipmentSystem::statItemCount(), eve::graphics::raytracing::DeviceAddressBuffer::steal(), eve::fluids::SurfaceWetnessField::step(), eve::procgen::stitchTerrainHeightmaps(), eve::rpg::RpgStoryCatalogue::storyIds(), eve::building::PlacementSystem::surfaceNames(), eve::voxel::Chunk::totalRectCount(), eve::procgen::transformPointSet3D(), eve::climbing::ClimbingRuntime::tryBeginPredicted(), eve::economy::ResourceTypeRegistry::typeAt(), eve::procgen::TerrainMultiTileWorkspace::undo(), eve::procgen::unionPointSets(), eve::cmd::sdk::detail::Sha256::update(), eve::filesystem::File::write(), eve::filesystem::cppfs::File::write(), eve::filesystem::physfs::File::write(), eve::filesystem::physfs::Filesystem::write() , 以及 eve::filesystem::Filesystem::writeFile().

◆ spacing

float spacing

在文件 TreeMesh.cpp 第 158 行定义.

◆ step

float step

在文件 TreeMesh.cpp 第 314 行定义.

被这些函数引用 eve::editor::EditorInspector::addFloat(), eve::tactics::BattleSystem::advance(), eve::animation::Animation::advance(), eve::animation::AnimSyncGroup::advance(), eve::animation::AnimTrail::advance(), eve::animation::ControlAnim::advance(), eve::animation::ControlPose::advance(), eve::animation::MotionMatcher::advance(), eve::animation::MotionRuntime::advance(), eve::animation::PhysicalBalancePose::advance(), eve::animation::SpineAnim::advance(), eve::animation::SpriteAnim::advance(), eve::animation::Tween::advance(), eve::card::CardEffectAdapter::advance(), eve::effects::EffectContainer::advance(), eve::particles::ParticleEmitter::advance(), eve::particles::Particles::advance(), eve::particles::ParticleSimSystem::advance(), eve::production::WorkQueue::advance(), eve::rts::RTSEffectAdapter::advance(), eve::rts::RTSEffectComponent::advance(), eve::vehicle::VehicleEffectAdapter::advance(), eve::weapon::WeaponEffectAdapter::advance(), eve::animation::AnimGraph::advance(), eve::animation::AnimLayerMixer::advance(), eve::animation::AnimPlayer::advance(), eve::animation::AnimStateMachine::advance(), eve::combat::CombatCharacterRuntime::advance(), eve::combat::CombatLocomotionRuntime::advance(), eve::combat::CombatLoopRuntime::advance(), eve::combat::HitFeelRuntime::advance(), eve::rts::ProductionComponent::advance(), eve::tactics::Tactics::advance(), eve::effects::EffectExecutor::advance(), eve::hexmap::HexUnitRegistry::advance(), eve::climbing::ClimbingRuntime::advance(), eve::climbing::ClimbingRuntime::advance(), eve::climbing::advanceClimbingAnimation(), eve::particles::advanceEmitterSim(), eve::particles::advanceEmitterSim(), eve::card::CardControl::advanceGameplay(), eve::climbing::ClimbingControl::advanceGameplay(), eve::dialogue::DialogueControl::advanceGameplay(), eve::economy::EconomyControl::advanceGameplay(), eve::inventory::InventoryControl::advanceGameplay(), eve::rpg::BattleControl::advanceGameplay(), eve::rpg::ProductControl::advanceGameplay(), eve::rts::RTS::advanceGameplay(), eve::tactics::Tactics::advanceGameplay(), eve::weapon::WeaponControl::advanceGameplay(), eve::particles::ParticleEffect::advanceRegisteredTimelines(), eve::particles::ParticleEffect::advanceTimeline(), eve::production::WorkQueue::advanceTo(), eve::dev::PlayTraceBuffer::append(), eve::particles::applyConfigDocument(), eve::graphics::detail::bakeDistantSkyAmbient(), eve::graphics::detail::bakeSkyAtmosphereLuts(), eve::gpuagents_editor::GpuAgentsPreviewService::build(), eve::procgen::TerrainMeshBuilder::build(), eve::procgen::buildGtsTerrainBaseMesh(), eve::fluids::buildVolumeFluidSphereDistribution(), eve::graphics::fog::FogInteractor::clipAdvection(), eve::hexmap::HexSphereMap::collectBrush(), eve::map::Fov::Impl::computeHexShadowcast(), eve::map::Fov::Impl::computeRaycast(), eve::graphics::Water::createProceduralMesh(), eve::asset::detail::decodeTiffRgba8(), eve::agent::decodeTrace(), eve::editor::ActionTimelineWidget::draw(), eve::climbing::driveClimbingMotionMatching(), eve::physics::Fluid2D::emit(), eve::procgen::TerrainMeshBuilder::estimateGeometricError(), eve::animation::evaluateMotionShakeSign(), eve::sensing::TargetingPipeline::execute(), eve::rts::ActionAdapter::execute(), eve::tensor::onnx_detail::executeIndex(), eve::tensor::onnx_detail::executeQuantLstm(), eve::tensor::onnx_detail::executeShape(), eve::map::Fov::Impl::extendVertical(), eve::graphics::hair::extractGuides(), eve::hexmap::findPath(), eve::map::Pathfinder::followFlow(), eve::procgen::generateHexTerrainMesh(), eve::procgen::urban::generateSplitCandidates(), eve::procgen::generateTerrainCurvatureMask(), eve::rpg::StoryEventSession::getActorId(), eve::rpg::StoryEventSession::getDuration(), eve::rpg::StoryEventSession::getReference(), eve::rpg::StoryEventSession::getStepKind(), eve::rpg::StoryEventSession::getX(), eve::rpg::StoryEventSession::getY(), eve::tensor::TF::linspace(), eve::schema::SchemaRegistry::migrate(), eve::SnapshotMigrationChain::migrate(), eve::hexmap::HexMap::pickCell(), eve::procgen::ModuleAssemblyPlan::place(), eve::building::PlacementSystem::previewEdgePath(), eve::procgen::projectToCaveDensitySurface(), eve::procgen::registerCastleMeshRecipe(), eve::sensing::TargetingPipeline::registerPreset(), eve::agent::replay(), eve::dev::replayPlayTrace(), eve::ui::resolveWorldAnchorOverlaps(), eve::animation::MotionDatabase::SchemaSampler::root(), eve::agent::run(), eve::particles::runParticleSimulation(), eve::procgen::ColorRamp::sampleBanded(), eve::procgen::sampleCaveDensityGradient(), eve::animation::detail::secondsForStep(), eve::hexmap::HexSphereMap::setElevationStep(), eve::procgen::LSystem::setStep(), eve::combat::CombatMotionWarp::solve(), eve::rts::TacticsSystem::step(), eve::rts::MotionSystem::step(), eve::rts::ArtillerySystem::step(), eve::rts::FireSupportSystem::step(), eve::rts::AbilitySystem::step(), eve::rts::RTSProjectileSystem::step(), eve::rts::EffectSystem::step(), eve::rts::RepairSystem::step(), eve::rts::AISystem::step(), eve::rts::SupplySystem::step(), eve::rts::ConstructionSystem::step(), eve::rts::CaptureSystem::step(), eve::rts::MoraleSystem::step(), eve::rts::ShieldSystem::step(), eve::rts::FogOfWarSystem::step(), eve::rts::InfrastructureSystem::step(), eve::rts::BuildingProductionSystem::step(), eve::rts::MiningSystem::step(), eve::rts::CrowdMotionSystem::step(), eve::rts::OrderActionSystem::step(), eve::rts::CombatFireSystem::step(), eve::rts::ReinforcementProductionPolicySystem::step(), eve::fluids::FluidSimulation::step(), eve::physics::GeometryCollectionInstance::step(), eve::rts::RTS::stepScript(), eve::hexmap::EdgeVertices::terraceLerp(), eve::hexmap::HexMetrics::terraceLerp(), eve::hexmap::HexMetrics::terraceLerpWeights(), eve::procgen::TerrainStreamingCache::traceFlow(), eve::animation::DynamicBoneSolver::update(), eve::animation::AnimGraph::update(), eve::animation::AnimLayerMixer::update(), eve::animation::AnimSyncGroup::update(), eve::animation::AnimTrail::update(), eve::animation::ControlAnim::update(), eve::animation::ControlPose::update(), eve::animation::MotionMatcher::update(), eve::animation::PhysicalBalancePose::update(), eve::animation::SpineAnim::update(), eve::animation::SpriteAnim::update(), eve::animation::Tween::update(), eve::weapon::WeaponSystem::updateAim(), eve::physics::World3D::updateFull(), eve::physics::World::updateFull(), eve::particles::ParticleEffect::updateTimeline(), eve::utf8_byte_offset_for_codepoints() , 以及 eve::utf8_codepoint_count().

◆ tilt

float tilt

在文件 TreeMesh.cpp 第 160 行定义.

被这些函数引用 eve::procgen::addFoliageCluster().

◆ tropism

float tropism

在文件 TreeMesh.cpp 第 307 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ trunkRadius

float trunkRadius

在文件 TreeMesh.cpp 第 306 行定义.

被这些函数引用 eve::procgen::createCaveMixingSites() , 以及 eve::procgen::generateTreeMesh().

◆ upperLeafCoverage

float upperLeafCoverage

在文件 TreeMesh.cpp 第 320 行定义.

被这些函数引用 eve::procgen::generateTreeMesh().

◆ vigor

float vigor = 1.f

在文件 TreeMesh.cpp 第 298 行定义.

◆ x

float x = 0.f

在文件 TreeMesh.cpp 第 17 行定义.

◆ y

float y = 0.f

在文件 TreeMesh.cpp 第 17 行定义.

◆ z

float z = 0.f

在文件 TreeMesh.cpp 第 17 行定义.