コード例 #1
0
        public static AISInteractiveObject TextureShape(TopoDSShape shape, string texture, Node node)
        {
            var texturedShape   = new AISTexturedShape(shape);
            var textNameWrapper = new TCollectionAsciiString(texture);

            node.Set <ObjectInterpreter>().Data = textNameWrapper;
            texturedShape.TextureFileName       = textNameWrapper;
            texturedShape.SetTextureMapOn();
            texturedShape.SetTextureRepeat(false, 1.0, 1.0);
            texturedShape.DisplayMode = 3;
            texturedShape.SetColor(ShapeUtils.GetOccColor(Color.White));

            texturedShape.TypeOfPresentation = (PrsMgrTypeOfPresentation3d.PrsMgr_TOP_AllView);
            return(texturedShape);
        }
コード例 #2
0
 public void Name(TCollectionAsciiString Name)
 {
     OSD_Printer_Name66CFACD0(Instance, Name.Instance);
 }
コード例 #3
0
 public OSDPrinter(TCollectionAsciiString Name)
     :
     base(OSD_Printer_Ctor66CFACD0(Name.Instance))
 {
 }
コード例 #4
0
 public void GraduatedTrihedronDisplay(TCollectionExtendedString xname, TCollectionExtendedString yname, TCollectionExtendedString zname, bool xdrawname, bool ydrawname, bool zdrawname, bool xdrawvalues, bool ydrawvalues, bool zdrawvalues, bool drawgrid, bool drawaxes, int nbx, int nby, int nbz, int xoffset, int yoffset, int zoffset, int xaxisoffset, int yaxisoffset, int zaxisoffset, bool xdrawtickmarks, bool ydrawtickmarks, bool zdrawtickmarks, int xtickmarklength, int ytickmarklength, int ztickmarklength, QuantityColor gridcolor, QuantityColor xnamecolor, QuantityColor ynamecolor, QuantityColor znamecolor, QuantityColor xcolor, QuantityColor ycolor, QuantityColor zcolor, TCollectionAsciiString fontOfNames, FontFontAspect styleOfNames, int sizeOfNames, TCollectionAsciiString fontOfValues, FontFontAspect styleOfValues, int sizeOfValues)
 {
     Visual3d_View_GraduatedTrihedronDisplayC3638B35(Instance, xname.Instance, yname.Instance, zname.Instance, xdrawname, ydrawname, zdrawname, xdrawvalues, ydrawvalues, zdrawvalues, drawgrid, drawaxes, nbx, nby, nbz, xoffset, yoffset, zoffset, xaxisoffset, yaxisoffset, zaxisoffset, xdrawtickmarks, ydrawtickmarks, zdrawtickmarks, xtickmarklength, ytickmarklength, ztickmarklength, gridcolor.Instance, xnamecolor.Instance, ynamecolor.Instance, znamecolor.Instance, xcolor.Instance, ycolor.Instance, zcolor.Instance, fontOfNames.Instance, (int)styleOfNames, sizeOfNames, fontOfValues.Instance, (int)styleOfValues, sizeOfValues);
 }
コード例 #5
0
 public void InsertATrek(TCollectionAsciiString aName, int where)
 {
     OSD_Path_InsertATrekCAFD1949(Instance, aName.Instance, where);
 }
コード例 #6
0
 public void DownTrek(TCollectionAsciiString aName)
 {
     OSD_Path_DownTrek66CFACD0(Instance, aName.Instance);
 }
コード例 #7
0
 public void ExpandedName(TCollectionAsciiString aName)
 {
     OSD_Path_ExpandedName66CFACD0(Instance, aName.Instance);
 }
コード例 #8
0
 public void SetValues(TCollectionAsciiString aNode, TCollectionAsciiString aUsername, TCollectionAsciiString aPassword, TCollectionAsciiString aDisk, TCollectionAsciiString aTrek, TCollectionAsciiString aName, TCollectionAsciiString anExtension)
 {
     OSD_Path_SetValuesA8CFE3FC(Instance, aNode.Instance, aUsername.Instance, aPassword.Instance, aDisk.Instance, aTrek.Instance, aName.Instance, anExtension.Instance);
 }
コード例 #9
0
 public MessageMsg Arg(TCollectionAsciiString theString)
 {
     return(new MessageMsg(Message_Msg_Arg66CFACD0(Instance, theString.Instance)));
 }
コード例 #10
0
 public bool RemoveItem(TCollectionAsciiString name, bool cln, bool exact)
 {
     return(Dico_DictionaryOfTransient_RemoveItem18A50CD3(Instance, name.Instance, cln, exact));
 }
コード例 #11
0
 public StandardTransient NewItem(TCollectionAsciiString name, ref bool isvalued, bool exact)
 {
     return(new StandardTransient(Dico_DictionaryOfTransient_NewItem18A50CD3(Instance, name.Instance, ref isvalued, exact)));
 }
コード例 #12
0
 public void SetItem(TCollectionAsciiString name, StandardTransient anitem, bool exact)
 {
     Dico_DictionaryOfTransient_SetItem10A7D525(Instance, name.Instance, anitem.Instance, exact);
 }
コード例 #13
0
 public bool GetItem(TCollectionAsciiString name, StandardTransient anitem, bool exact)
 {
     return(Dico_DictionaryOfTransient_GetItem10A7D525(Instance, name.Instance, anitem.Instance, exact));
 }
コード例 #14
0
 public StandardTransient Item(TCollectionAsciiString name, bool exact)
 {
     return(new StandardTransient(Dico_DictionaryOfTransient_Item145F6059(Instance, name.Instance, exact)));
 }
コード例 #15
0
 public bool HasItem(TCollectionAsciiString name, bool exact)
 {
     return(Dico_DictionaryOfTransient_HasItem145F6059(Instance, name.Instance, exact));
 }
コード例 #16
0
 public OSDPath(TCollectionAsciiString aDependentName, OSDSysType aSysType)
     :
     base(OSD_Path_Ctor6DB22F5E(aDependentName.Instance, (int)aSysType))
 {
 }
コード例 #17
0
 public OSDPath(TCollectionAsciiString aNode, TCollectionAsciiString aUsername, TCollectionAsciiString aPassword, TCollectionAsciiString aDisk, TCollectionAsciiString aTrek, TCollectionAsciiString aName, TCollectionAsciiString anExtension)
     :
     base(OSD_Path_CtorA8CFE3FC(aNode.Instance, aUsername.Instance, aPassword.Instance, aDisk.Instance, aTrek.Instance, aName.Instance, anExtension.Instance))
 {
 }
コード例 #18
0
 public PlotMgtPlotterParameter(TCollectionAsciiString aName)
     :
     base(PlotMgt_PlotterParameter_Ctor66CFACD0(aName.Instance))
 {
 }
コード例 #19
0
 public void SystemName(TCollectionAsciiString FullName, OSDSysType aType)
 {
     OSD_Path_SystemName6DB22F5E(Instance, FullName.Instance, (int)aType);
 }
コード例 #20
0
 public void SetSValue(TCollectionAsciiString aValue)
 {
     PlotMgt_PlotterParameter_SetSValue66CFACD0(Instance, aValue.Instance);
 }
コード例 #21
0
 public bool IsValid(TCollectionAsciiString aDependentName, OSDSysType aSysType)
 {
     return(OSD_Path_IsValid6DB22F5E(Instance, aDependentName.Instance, (int)aSysType));
 }
コード例 #22
0
 public void Send(TCollectionAsciiString theString, MessageGravity theGravity, bool putEndl)
 {
     Message_Printer_SendB37427E3(Instance, theString.Instance, (int)theGravity, putEndl);
 }
コード例 #23
0
 public void RemoveATrek(TCollectionAsciiString aName)
 {
     OSD_Path_RemoveATrek66CFACD0(Instance, aName.Instance);
 }
コード例 #24
0
 public void ReadLine(TCollectionAsciiString Buffer, int NByte, ref int NbyteRead)
 {
     OSD_File_ReadLine10E3C1BB(Instance, Buffer.Instance, NByte, ref NbyteRead);
 }
コード例 #25
0
 public static TCollectionAsciiString AbsolutePath(TCollectionAsciiString DirPath, TCollectionAsciiString RelFilePath)
 {
     return(new TCollectionAsciiString(OSD_Path_AbsolutePathB82186D3(DirPath.Instance, RelFilePath.Instance)));
 }
コード例 #26
0
 public bool ReadLastLine(TCollectionAsciiString aLine, int aDelay, int aNbTries)
 {
     return(OSD_File_ReadLastLine10E3C1BB(Instance, aLine.Instance, aDelay, aNbTries));
 }