示例#1
0
        public static QuantityColor GetOccColor(Color col)
        {
            var color = new QuantityColor();
            var r     = col.R / 255.0;
            var g     = col.G / 255.0;
            var b     = col.B / 255.0;

            color.SetValues(r, g, b, QuantityTypeOfColor.Quantity_TOC_RGB);
            return(color);
        }
 public void Values(QuantityColor Color, Graphic3dVertex Position, ref double Fact1, ref double Fact2)
 {
     Visual3d_Light_Values75C213E8(Instance, Color.Instance, Position.Instance, ref Fact1, ref Fact2);
 }
 public Graphic3dAspectFillArea3d(AspectInteriorStyle Interior, QuantityColor InteriorColor, QuantityColor EdgeColor, AspectTypeOfLine EdgeLineType, double EdgeWidth, Graphic3dMaterialAspect FrontMaterial, Graphic3dMaterialAspect BackMaterial)
     :
     base(Graphic3d_AspectFillArea3d_Ctor173C01E9((int)Interior, InteriorColor.Instance, EdgeColor.Instance, (int)EdgeLineType, EdgeWidth, FrontMaterial.Instance, BackMaterial.Instance))
 {
 }
 public void SetColor(QuantityColor aColor)
 {
     AIS_Trihedron_SetColor8FD7F48(Instance, aColor.Instance);
 }
 public int AddBound(int edgeNumber, QuantityColor aBColor)
 {
     return(Graphic3d_ArrayOfPrimitives_AddBound8575C8EE(Instance, edgeNumber, aBColor.Instance));
 }
 public int AddVertex(gpPnt aVertice, QuantityColor aColor)
 {
     return(Graphic3d_ArrayOfPrimitives_AddVertexCF428497(Instance, aVertice.Instance, aColor.Instance));
 }
示例#7
0
 public void Colors(QuantityColor aColor, QuantityColor aTenthColor)
 {
     Aspect_Grid_ColorsCF0F9433(Instance, aColor.Instance, aTenthColor.Instance);
 }
示例#8
0
 public AspectBackground(QuantityColor AColor)
     :
     base(Aspect_Background_Ctor8FD7F48(AColor.Instance))
 {
 }
 public Graphic3dVertexNC(Graphic3dVertex APoint, Graphic3dVector AVector, QuantityColor AColor, bool FlagNormalise)
     :
     base(Graphic3d_VertexNC_Ctor523C1B5F(APoint.Instance, AVector.Instance, AColor.Instance, FlagNormalise))
 {
 }
 public Graphic3dVertexNC(double AX, double AY, double AZ, double ANX, double ANY, double ANZ, QuantityColor AColor, bool FlagNormalise)
     :
     base(Graphic3d_VertexNC_CtorF45E0172(AX, AY, AZ, ANX, ANY, ANZ, AColor.Instance, FlagNormalise))
 {
 }
 public void SetTextAttributes(string AFont, AspectTypeOfDisplayText AType, QuantityColor AColor)
 {
     Visual3d_Layer_SetTextAttributesB86808AE(Instance, AFont, (int)AType, AColor.Instance);
 }
 public Prs3dPointAspect(AspectTypeOfMarker aType, QuantityColor aColor, double aScale)
     :
     base(Prs3d_PointAspect_Ctor9BAF9396((int)aType, aColor.Instance, aScale))
 {
 }
 public Prs3dLineAspect(QuantityColor aColor, AspectTypeOfLine aType, double aWidth)
     :
     base(Prs3d_LineAspect_Ctor94ED4A31(aColor.Instance, (int)aType, aWidth))
 {
 }
示例#14
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);
 }
 public void Values(QuantityColor Color, Graphic3dVertex Position, Graphic3dVector Direction, ref double Concentration, ref double Fact1, ref double Fact2, ref double AngleCone)
 {
     Visual3d_Light_Values3F337B1E(Instance, Color.Instance, Position.Instance, Direction.Instance, ref Concentration, ref Fact1, ref Fact2, ref AngleCone);
 }
示例#16
0
 public void SetColor(QuantityColor aColor)
 {
     Prs3d_TextAspect_SetColor8FD7F48(Instance, aColor.Instance);
 }
示例#17
0
 public void SetColor(QuantityColor aColor, AspectTypeOfFacingModel aModel)
 {
     Prs3d_ShadingAspect_SetColor91B95C7E(Instance, aColor.Instance, (int)aModel);
 }
 public AspectColorMapEntry(int index, QuantityColor rgb)
     :
     base(Aspect_ColorMapEntry_Ctor8575C8EE(index, rgb.Instance))
 {
 }
示例#19
0
 public void Display(V3dView aView, QuantityColor aColor)
 {
     V3d_Plane_Display8A383826(Instance, aView.Instance, aColor.Instance);
 }
 public void SetValue(int index, QuantityColor rgb)
 {
     Aspect_ColorMapEntry_SetValue8575C8EE(Instance, index, rgb.Instance);
 }
 public void SetBoundColor(int anIndex, QuantityColor aColor)
 {
     Graphic3d_ArrayOfPrimitives_SetBoundColor8575C8EE(Instance, anIndex, aColor.Instance);
 }
示例#22
0
 public void SetBackground(QuantityColor color)
 {
     WNT_Window_SetBackground8FD7F48(Instance, color.Instance);
 }
 public int AddVertex(gpPnt aVertice, gpDir aNormal, QuantityColor aColor)
 {
     return(Graphic3d_ArrayOfPrimitives_AddVertex62B2E04B(Instance, aVertice.Instance, aNormal.Instance, aColor.Instance));
 }
示例#24
0
 public void SetBackground(QuantityColor aCol1, QuantityColor aCol2, AspectGradientFillMethod aMethod)
 {
     WNT_Window_SetBackgroundEE919A89(Instance, aCol1.Instance, aCol2.Instance, (int)aMethod);
 }
示例#25
0
 public void SetColor(QuantityColor aColor)
 {
     AIS_Shape_SetColor8FD7F48(Instance, aColor.Instance);
 }
示例#26
0
 public void SetDefaultBgGradientColors(QuantityColor Color1, QuantityColor Color2, AspectGradientFillMethod FillStyle)
 {
     V3d_Viewer_SetDefaultBgGradientColorsEE919A89(Instance, Color1.Instance, Color2.Instance, (int)FillStyle);
 }
 public Prs3dIsoAspect(QuantityColor aColor, AspectTypeOfLine aType, double aWidth, int aNumber)
     :
     base(Prs3d_IsoAspect_CtorE8121D05(aColor.Instance, (int)aType, aWidth, aNumber))
 {
 }
示例#28
0
 public void DefaultBgGradientColors(QuantityColor Color1, QuantityColor Color2)
 {
     V3d_Viewer_DefaultBgGradientColorsCF0F9433(Instance, Color1.Instance, Color2.Instance);
 }
示例#29
0
 public Graphic3dAspectText3d(QuantityColor AColor, string AFont, double AExpansionFactor, double ASpace, AspectTypeOfStyleText AStyle, AspectTypeOfDisplayText ADisplayType)
     :
     base(Graphic3d_AspectText3d_Ctor61B9B574(AColor.Instance, AFont, AExpansionFactor, ASpace, (int)AStyle, (int)ADisplayType))
 {
 }
示例#30
0
 public void SetDefaultBackgroundColor(QuantityColor Color)
 {
     V3d_Viewer_SetDefaultBackgroundColor8FD7F48(Instance, Color.Instance);
 }