NXの二次開発-モデリング-すべてのオブジェクトの強調表示をキャンセルします

NXでは、すべてのオブジェクトを強調表示することは、ボディ、サーフェス、サーフェスのエッジをトラバースすることによってすべてのオブジェクトを強調表示することです。

 

 /// <summary>
        /// 所有对象不高亮显示
        /// </summary>
        public static void AllObjectsUnhightlight()
        {
            workPart = theSession.Parts.Work;
            BodyCollection bodyCollection = workPart.Bodies;
            Body[] bodies = bodyCollection.ToArray();
            foreach (var bd in bodies)
            {
                bd.Unhighlight();
                Face[] faces = bd.GetFaces();
                foreach (var fc in faces)
                {
                    fc.Unhighlight();
                    Edge[] edges = fc.GetEdges();
                    foreach (var eg in edges)
                    {
                        eg.Unhighlight();
                    }
                }
            }
        }

 

おすすめ

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