ningshuxia
2025-04-25 eaf4edfeeb42590be28c59a393c6a868e1831396
Yw.WpfUI.Hydro.L3d.Core/03-logical/03-text/LogicalBillboardTextHelper.cs
ÎļþÃû´Ó Yw.WpfUI.Hydro.L3d.Core/03-logical/03-text/LogicalBillboardLeadLabelHelper.cs ÐÞ¸Ä
@@ -1,14 +1,14 @@
namespace Yw.WpfUI.Hydro
{
    /// <summary>
    /// æŠ½è±¡å¼•线标签辅助类
    /// æŠ½è±¡å…¬å‘Šæ–‡æœ¬è¾…助类
    /// </summary>
    internal class LogicalBillboardLeadLabelHelper
    internal class LogicalBillboardTextHelper
    {
        /// <summary>
        /// 
        /// </summary>
        public LogicalBillboardLeadLabelHelper(HelixViewport3D viewport)
        public LogicalBillboardTextHelper(HelixViewport3D viewport)
        {
            _viewport = viewport;
        }
@@ -23,7 +23,7 @@
        /// <summary>
        /// è®¾ç½®
        /// </summary>
        public void Set(List<LogicalTextL3d> items)
        public void Set(List<TextL3d> items)
        {
            Clear();
            items?.ForEach(x => AddTextVisual3D(x));
@@ -47,7 +47,7 @@
        /// <summary>
        /// æ›´æ–°
        /// </summary>
        public void Update(LogicalTextL3d item)
        public void Update(TextL3d item)
        {
            if (item == null)
            {
@@ -70,14 +70,14 @@
        /// <summary>
        /// æ›´æ–°
        /// </summary>
        public void Update(List<LogicalTextL3d> items)
        public void Update(List<TextL3d> items)
        {
            items?.ForEach(x => Update(x));
        }
        //添加公告牌文本
        private void AddTextVisual3D(LogicalTextL3d item)
        private void AddTextVisual3D(TextL3d item)
        {
            if (!_cache.ContainsKey(item.Id))
            {
@@ -91,7 +91,7 @@
        }
        //创建公告牌文本
        private BillboardTextVisual3D CreateTextVisual3D(LogicalTextL3d item)
        private BillboardTextVisual3D CreateTextVisual3D(TextL3d item)
        {
            if (item == null)
            {