NX二次開発-モデリング-オブジェクトポイント表示の変更

1. NX開発プロセスで、クリックしてバッチ変更を表示し、ポイントスタイルを次のように変更します。

 

 /// <summary>
        /// 修改点的显示样式
        /// </summary>
        /// <param name="nXObjects"></param>
        /// <param name="polyMarker"></param>
        /// <param name="objectWidth"></param>
        public static void DisplayModifyForPoints(DisplayableObject[]nXObjects,UFDisp.PolyMarker polyMarker,DisplayableObject.ObjectWidth objectWidth)
        {                  

            NXOpen.DisplayModification displayModification1;
            displayModification1 = theSession.DisplayManager.NewDisplayModification();

            displayModification1.PointSymbol = (int)polyMarker;

            displayModification1.ApplyToAllFaces = true;

            displayModification1.ApplyToOwningParts = false;

            displayModification1.NewWidth = objectWidth;

            NXOpen.DisplayableObject[] objects1 = new NXOpen.DisplayableObject[0];

            foreach(var pt in nXObjects)
            {
                Array.Resize(ref objects1, objects1.Length + 1);
                objects1[objects1.Length - 1] = pt;
            }
            displayModification1.Apply(objects1);
        }

2.手動で変更することもできます。

 

 

おすすめ

転載: blog.csdn.net/yang19861007/article/details/108776084