public override DRAWRESULT Draw(BaseObject op, DRAWPASS type, BaseDraw bd, BaseDrawHelp bh) { if (type != DRAWPASS.DRAWPASS_HANDLES) { return(DRAWRESULT.DRAWRESULT_SKIP); } int hitid = op.GetHighlightHandle(bd); double4x4 m = bh.GetMg(); if (hitid == 0) { bd.SetPen(C4dApi.GetViewColor(C4dApi.VIEWCOLOR_SELECTION_PREVIEW)); } else { bd.SetPen(C4dApi.GetViewColor(C4dApi.VIEWCOLOR_ACTIVEPOINT)); } // double3 zeroPos = new double3(0, 0, 0); bd.SetMatrix_Matrix(op, ref m); bd.DrawHandle(GetRTHandle(op, 0), DRAWHANDLE.DRAWHANDLE_BIG, 0); bd.DrawLine(GetRTHandle(op, 0), new double3(0, 0, 0), 0); return(DRAWRESULT.DRAWRESULT_OK); }
public override DRAWRESULT Draw(BaseObject op, DRAWPASS type, BaseDraw bd, BaseDrawHelp bh) { if (type!=DRAWPASS.DRAWPASS_HANDLES) return DRAWRESULT.DRAWRESULT_SKIP; int hitid = op.GetHighlightHandle(bd); double4x4 m = bh.GetMg(); if (hitid==0) bd.SetPen(C4dApi.GetViewColor(C4dApi.VIEWCOLOR_SELECTION_PREVIEW)); else bd.SetPen(C4dApi.GetViewColor(C4dApi.VIEWCOLOR_ACTIVEPOINT)); // double3 zeroPos = new double3(0, 0, 0); bd.SetMatrix_Matrix(op, ref m); bd.DrawHandle(GetRTHandle(op, 0), DRAWHANDLE.DRAWHANDLE_BIG,0); bd.DrawLine(GetRTHandle(op, 0), new double3(0, 0, 0),0); return DRAWRESULT.DRAWRESULT_OK; }
public virtual DRAWRESULT Draw(BaseObject op, DRAWPASS drawpass, BaseDraw bd, BaseDrawHelp bh) { DRAWRESULT ret = (DRAWRESULT)C4dApiPINVOKE.ObjectData_Draw(swigCPtr, BaseObject.getCPtr(op), (int)drawpass, BaseDraw.getCPtr(bd), BaseDrawHelp.getCPtr(bh)); return(ret); }
public DRAWRESULT DrawObject(BaseDrawHelp bh, BaseObject op, DRAWOBJECT flags, DRAWPASS drawpass) { DRAWRESULT ret = (DRAWRESULT)C4dApiPINVOKE.BaseDraw_DrawObject__SWIG_2(swigCPtr, BaseDrawHelp.getCPtr(bh), BaseObject.getCPtr(op), (int)flags, (int)drawpass); return ret; }
public DRAWRESULT DrawObject(BaseDrawHelp bh, BaseObject op, DRAWOBJECT flags, DRAWPASS drawpass, BaseObject parent, Fusee.Math.Core.Vector3D /* constVector&_cstype */ col) { DRAWRESULT ret = (DRAWRESULT)C4dApiPINVOKE.BaseDraw_DrawObject__SWIG_0(swigCPtr, BaseDrawHelp.getCPtr(bh), BaseObject.getCPtr(op), (int)flags, (int)drawpass, BaseObject.getCPtr(parent), ref col /* constVector&_csin */); return ret; }
public DRAWPASS GetDrawPass() { DRAWPASS ret = (DRAWPASS)C4dApiPINVOKE.BaseDraw_GetDrawPass(swigCPtr); return(ret); }
public DRAWRESULT DrawObject(BaseDrawHelp bh, BaseObject op, DRAWOBJECT flags, DRAWPASS drawpass) { DRAWRESULT ret = (DRAWRESULT)C4dApiPINVOKE.BaseDraw_DrawObject__SWIG_2(swigCPtr, BaseDrawHelp.getCPtr(bh), BaseObject.getCPtr(op), (int)flags, (int)drawpass); return(ret); }
public DRAWRESULT DrawObject(BaseDrawHelp bh, BaseObject op, DRAWOBJECT flags, DRAWPASS drawpass, BaseObject parent, Fusee.Math.Core.double3 /* constVector&_cstype */ col) { DRAWRESULT ret = (DRAWRESULT)C4dApiPINVOKE.BaseDraw_DrawObject__SWIG_0(swigCPtr, BaseDrawHelp.getCPtr(bh), BaseObject.getCPtr(op), (int)flags, (int)drawpass, BaseObject.getCPtr(parent), ref col /* constVector&_csin */); return(ret); }
public virtual DRAWRESULT Draw(BaseObject op, DRAWPASS drawpass, BaseDraw bd, BaseDrawHelp bh) { DRAWRESULT ret = (DRAWRESULT)C4dApiPINVOKE.ObjectData_Draw(swigCPtr, BaseObject.getCPtr(op), (int)drawpass, BaseDraw.getCPtr(bd), BaseDrawHelp.getCPtr(bh)); return ret; }