public SubDFace Find(uint id) { IntPtr const_subd_pointer = m_subd.ConstPointer(); IntPtr ptr_face = UnsafeNativeMethods.ON_SubDFace_FromId(const_subd_pointer, id); if (ptr_face != IntPtr.Zero) { return(new SubDFace(m_subd, ptr_face, id)); } return(null); }
public SubDVertex Find(uint id) { IntPtr const_subd_pointer = m_subd.ConstPointer(); IntPtr ptr_vertex = UnsafeNativeMethods.ON_SubDVertex_FromId(const_subd_pointer, id); if (ptr_vertex != IntPtr.Zero) { return(new SubDVertex(m_subd, ptr_vertex, id)); } return(null); }