CN3DPattern

Members :

Name

Description

Load Open the N3DPattern interface.
Get_PatternFromString Convert a Pattern string in a colors array.

Pattern string format :

        Position1-Color1; Position2-Color2;......; PositionN-ColorN;

        es. 0-16723812;1000-39925;360-6553600;

        The insert oredr is irrelevant. The important is set up the position from 0 to 1000.

Example of use :

    To Open the N3DPattern interface and get the Pattern string :

        Dim objPattern As New CN3DPattern
        Dim strDummy As String ' Default String
            strDummy = "0-" & RGB(100, 47, 255) & ";" & "1000-" & RGB(245, 155, 0) & ";" & "360-" & RGB(0, 0, 100) & ";"
            objPattern.Load strDummy
        Set objPattern = Nothing

   N3DPattern Interface :

            N3DPattern01.jpg (12754 byte)

    To Convert a string in a 1001 elements array (0 to 1000). Where each element rappresent the current color in Long format :

        Dim objPattern As New CN3DPattern
        Dim Pattern() As Long ' Resultant Array
        Dim strDummy As String  ' String to convert
            strDummy = "0-" & RGB(100, 47, 255) & ";" & "1000-" & RGB(245, 155, 0) & ";" & "360-" & RGB(0, 0, 100) & ";"
            objPattern.Get_PatternFromString strDummy, 1000, Pattern
        Set objPattern = Nothing
        Erase Pattern

Remember : There must be a minimum of 2 Colors. If only one is valorized then this will be the first Color and the last will be Black. If no colors are valorized or the string syntax is wrong then both the extremities will be Black.