VIZWide3D Document Help

Color

ClearAll

색상 전체 초기화

Example

//색상 전체 초기화 vizcore.Object3D.Color.ClearAll();

    ClearAlpha

    개체 투명도 초기화

    Example

    let nodeID = 2000; //nodeID let bodyID = 3000; //bodyID let ids = [nodeID , bodyID]; //Array<Number> //개체 투명도 초기화 vizcore.Object3D.Color.ClearAlpha(ids);

    Parameters

    Name

    Type

    Description

    ids

    Array<Number>

    Node ID Array

      ClearByBodyID

      지정된 Body IDs 색상 초기화

      Example

      let nodeIds = [1]; //Array let bodyIDs = vizcore.Object3D.GetBodyIdsByNodeID(nodeIds); //지정된 개체 하위 BodyID 목록 반환 //지정된 Body IDs 색상 초기화 vizcore.Object3D.Color.ClearByBodyID(bodyIDs);

      Parameters

      Name

      Type

      Description

      bodyIds

      Array

      Body IDs Array

        ClearColor

        개체 색상 및 투명도 초기화

        Example

        let nodeID = 2000; //nodeID let bodyID = 3000; //bodyID let ids = [nodeID , bodyID]; //Array<Number> //개체 색상 및 투명도 초기화 vizcore.Object3D.Color.ClearColor(ids); //[To Do] 화면 다시그리기 호출 vizcore.Main.Renderer.MainFBClear(); vizcore.Main.Renderer.Render();

        Parameters

        Name

        Type

        Description

        ids

        Array<Number>

        Node ID Array

          ClearDefaultColor

          개체 기본 색상 초기화

          Example

          let nodeID = 2000; //nodeID let bodyID = 3000; //bodyID let ids = [nodeID , bodyID]; //Array<Number> vizcore.Object3D.Color.ClearDefaultColor(ids); //기본 색상으로 초기화 vizcore.Object3D.Color.ClearAll();

          Parameters

          Name

          Type

          Description

          ids

          Array<Number>

          Node ID Array

            ClearDefaultColorAll

            개체 기본 색상 전체 초기화

            Example

            vizcore.Object3D.Color.ClearDefaultColorAll(); //기본 색상으로 초기화 vizcore.Object3D.Color.ClearAll();

              ClearRGB

              개체 색상 초기화

              Example

              let nodeID = 2000; //nodeID let bodyID = 3000; //bodyID let ids = [nodeID , bodyID]; //Array<Number> //개체 색상 초기화 vizcore.Object3D.Color.ClearRGB(ids);

              Parameters

              Name

              Type

              Description

              ids

              Array<Number>

              Node ID Array

                SetAlpha

                개체 투명도 변경

                Example

                let nodeID = 2000; //nodeID let bodyID = 3000; //bodyID let ids = [nodeID , bodyID]; //Array<Number> let alpha = 100; //alpha //개체 투명도 변경 vizcore.Object3D.Color.SetAlpha(ids, alpha);

                Parameters

                Name

                Type

                Description

                ids

                Array<Number>

                Node ID Array

                alpha

                Number

                0 ~ 255 투명도

                  SetColor

                  개체 색상 및 투명도 변경

                  Example

                  let nodeID = 2000; //nodeID let bodyID = 3000; //bodyID let ids = [nodeID , bodyID]; //Array<Number> let color = new VIZCore.Color(255, 125, 0, 255); //R, G, B, A //개체 색상 및 투명도 변경 vizcore.Object3D.Color.SetColor(ids, color);

                  Parameters

                  Name

                  Type

                  Description

                  ids

                  Array<Number>

                  Node ID Array

                  color

                  VIZCore.Color

                  Color

                    SetColorByBody

                    바디 색상 변경

                    Example

                    let nodes = vizcore.Object3D.Find.GetNodeByName( //노드 이름에 해당하는 노드 반환 'PIPE101' // Keyword , true // Full Match ); let color = new VIZCore.Color(255, 125, 0, 255); //R, G, B, A let bodies = vizcore.Object3D.GetBodiesByNode(nodes); //지정된 노드의 하위 Body 목록 반환 //바디 색상 변경 vizcore.Object3D.Color.SetColorByBody(bodies, color);

                    Parameters

                    Name

                    Type

                    Description

                    bodies

                    Array

                    Body Array

                    color

                    VIZCore.Color

                    Color

                      SetColorByBodyID

                      바디 색상 변경

                      Example

                      let nodeIds = [1]; let bodyIDs = vizcore.Object3D.GetBodyIdsByNodeID(nodeIds); //Array //바디 색상 변경 vizcore.Object3D.Color.SetColorByBodyID(bodyIDs, new VIZCore.Color(255, 125, 0, 255));

                      Parameters

                      Name

                      Type

                      Description

                      bodyIds

                      Array

                      Body IDs Array

                      color

                      VIZCore.Color

                      Color

                        SetColorByFile

                        색상 변경

                        Example

                        let fileId = "FileKey"; //FileID let color = new VIZCore.Color(255, 125, 0, 255); //R, G, B, A //색상 변경 vizcore.Object3D.Color.SetColorByFile(fileId, color);

                        Parameters

                        Name

                        Type

                        Description

                        fileId

                        Object

                        File ID

                        color

                        VIZCore.Color

                        Color

                          SetColorByNode

                          노드 색상 변경

                          Example

                          let nodes = vizcore.Object3D.Find.GetNodeByName( //노드 이름에 해당하는 노드 반환 'PIPE101' // Keyword , true // Full Match ); //노드 색상 변경 vizcore.Object3D.Color.SetColorByNode(nodes, new VIZCore.Color(255, 125, 0, 255));

                          Parameters

                          Name

                          Type

                          Description

                          nodes

                          Array

                          Node Array

                          color

                          VIZCore.Color

                          Color

                            SetColorByNodeID

                            노드 ID 기준 색상 변경

                            Example

                            let nodeIds = []; //Node ID Array nodeIds.push(100); nodeIds.push(200); nodeIds.push(300); //노드 색상 변경 vizcore.Object3D.Color.SetColorByNodeID(nodeIds, new VIZCore.Color(255, 125, 0, 255));

                            Parameters

                            Name

                            Type

                            Description

                            nodeIds

                            Array

                            Node ID Array

                            color

                            VIZCore.Color

                            Color

                              SetColorByOrigin

                              색상 변경

                              Example

                              let nodes = vizcore.Object3D.Find.GetNodeByName( //노드 이름에 해당하는 노드 반환 'PIPE101' // Keyword , true // Full Match ); let fileIds = []; //File IDs Array let originIds = []; //Origin IDs Array for (let i = 0; i < nodes.length; i++) { //push FileIDs, OriginIDs fileIds.push(nodes[i].fileId); originIds.push(nodes[i].originId); } let color = new VIZCore.Color(255, 125, 0, 255); //R, G, B, A //색상 변경 vizcore.Object3D.Color.SetColorByOrigin(fileIds, originIds, color);

                              Parameters

                              Name

                              Type

                              Description

                              fileIds

                              Array

                              File IDs Array

                              originIds

                              Array

                              Origin IDs Array

                              color

                              VIZCore.Color

                              Color

                                SetDefaultColor

                                개체 기본 색상 변경

                                Example

                                let nodeID = 2000; //nodeID let bodyID = 3000; //bodyID let ids = [nodeID , bodyID]; //Array<Number> let color = new VIZCore.Color(255, 125, 0, 255); vizcore.Object3D.Color.SetDefaultColor(ids, color); //기본 색상으로 초기화 vizcore.Object3D.Color.ClearAll();

                                Parameters

                                Name

                                Type

                                Description

                                ids

                                Array<Number>

                                Node ID Array

                                color

                                VIZCore.Color

                                Color

                                  SetRGB

                                  개체 색상 변경

                                  Example

                                  let nodeID = 2000; //nodeID let bodyID = 3000; //bodyID let ids = [nodeID , bodyID]; //Array<Number> let color = new VIZCore.Color(255, 125, 0, 255); //R, G, B, A //개체 색상 변경 vizcore.Object3D.Color.SetRGB(ids, color);

                                  Parameters

                                  Name

                                  Type

                                  Description

                                  ids

                                  Array<Number>

                                  Node ID Array

                                  color

                                  VIZCore.Color

                                  Color

                                    Last modified: 08 October 2024