¿Cómo etiquetaría estas líneas usando codificación?
Ya he descubierto cómo identificar y contar cuántas líneas existen usando este código:
using NXOpen; using System; public class FailedRegionCounting { public static void Main() { Session theSession=Session.GetSession(); Part workpart=theSession.Parts.Work; int numLine = 0; foreach (NXOpen.Curve tempFeat in workpart.Curves) { string name = tempFeat.Name; string a = "Line"; if (name.Contains(a)) { numLine = numLine + 1; } } Guide.InfoWriteLine("This analysis has " + numLine + " of Lines."); } }Sin embargo, me gustaría saber cómo etiquetaría estas líneas en NX.
Este es un resultado que deseo:
Puede utilizar las notas del PMI para lograrlo.
Si desea mostrar nombres temporales, existen algunas funciones en las que puede crear nombres temporales para las curvas.
UFObj.DispProps props = new UFObj.DispProps(); props.color = 186; double[] loc = {rcpPoint.X+5, rcpPoint.Y+5, rcpPoint.Z+5}; theUFSession.Disp.DisplayTemporaryText( Tag.Null, UFDisp.ViewType.UseWorkView, inx.ToString(), loc, UFDisp.TextRef.Middlecenter, ref props, 10.0, 1);