VIZWide3D Document Help

ShapeDrawing

AddBox

Box 생성

Example

function exampleAddBox() { let v1 = new VIZCore.Vector3(); //min 좌표 let v2 = new VIZCore.Vector3(10.0, 0.0, 0.0); //max 좌표 let color = new VIZCore.Color(255, 255, 0, 255); //R, G, B, A //Box 생성 let itemID = vizcore.ShapeDrawing.AddBox(v1, v2, color); }

Parameters

Name

Type

Description

v1

VIZCore.Vector3

min 좌표

v2

VIZCore.Vector3

max 좌표

color

VIZCore.Color

Color

Returns

Type

Description

Number

ID

    AddBoxByBox

    Box 생성

    Example

    function exampleAddBoxByBox() { //Box 생성 let bbox = new VIZCore.BBox(); let color = new VIZCore.Color(255, 255, 0, 255); let itemID = vizcore.ShapeDrawing.AddBoxByBox(bbox, color); }

    Parameters

    Name

    Type

    Description

    bbox

    VIZCore.BBox

    boundbox

    color

    VIZCore.Color

    Color

    Returns

    Type

    Description

    Number

    ID

      AddCylinder

      Cylinder 생성

      Example

      function exampleAddCylinder() { let v1 = new VIZCore.Vector3(); //좌표1 let v2 = new VIZCore.Vector3(10.0, 0.0, 0.0); //좌표2 let fRadius = 5.0; //Cylinder Radius let color = new VIZCore.Color(255, 255, 0, 255); //R, G, B, A //Cylinder 생성 let itemID = vizcore.ShapeDrawing.AddCylinder(v1, v2, fRadius, color); }

      Parameters

      Name

      Type

      Description

      v1

      VIZCore.Vector3

      좌표1

      v2

      VIZCore.Vector3

      좌표2

      radius

      Number

      Cylinder Radius

      color

      VIZCore.Color

      Color

      Returns

      Type

      Description

      Number

      ID

        AddPanel

        평판 생성

        Example

        function exampleAddPanel() { let center = new VIZCore.Vector3(0.0, 10.0, 0.0); //중심 위치 let normal = new VIZCore.Vector3(10.0, 0.0, 0.0); //방향 let width = 5; let length = 1; let color = new VIZCore.Color(255, 255, 0, 255); //R, G, B, A //Panel 생성 let itemID = vizcore.ShapeDrawing.AddPanel(center, normal, width, length, color); }

        Parameters

        Name

        Type

        Description

        center

        VIZCore.Vector3

        중심 위치

        normal

        VIZCore.Vector3

        방향

        width

        float

        너비

        length

        float

        길이

        color

        VIZCore.Color

        Color

        Returns

        Type

        Description

        Number

        ID

          Clear

          개체 전체 삭제

          Example

          //개체 전체 삭제 vizcore.ShapeDrawing.Clear();

            Delete

            개체 삭제

            Example

            //Box 생성 let bbox = new VIZCore.BBox(); let color = new VIZCore.Color(255, 255, 0, 255); let itemID = vizcore.ShapeDrawing.AddBoxByBox(bbox, color); //개체 삭제 vizcore.ShapeDrawing.Delete(itemID);

            Parameters

            Name

            Type

            Description

            itemID

            Number

            개체 ID

              EnableUseSelection

              개체 선택 가능 설정

              Example

              //Box 생성 let bbox = new VIZCore.BBox(); let color = new VIZCore.Color(255, 255, 0, 255); let itemID = vizcore.ShapeDrawing.AddBoxByBox(bbox, color); //개체 선택 가능 설정 vizcore.ShapeDrawing.EnableUseSelection([itemID], false);

              Parameters

              Name

              Type

              Description

              itemID

              Array

              개체 ID

              enable

              Boolean

              선택 가능여부 (true = 선택가능, false = 불가능)

                Select

                개체 선택

                Example

                //Box 생성 let bbox = new VIZCore.BBox(); let color = new VIZCore.Color(255, 255, 0, 255); let itemID = vizcore.ShapeDrawing.AddBoxByBox(bbox, color); //개체 선택 vizcore.ShapeDrawing.Select([itemID], true);

                Parameters

                Name

                Type

                Description

                itemID

                Array

                개체 ID

                selection

                Boolean

                선택

                  Show

                  개체 보이기/숨기기

                  Example

                  //Box 생성 let bbox = new VIZCore.BBox(); let color = new VIZCore.Color(255, 255, 0, 255); let itemID = vizcore.ShapeDrawing.AddBoxByBox(bbox, color); //개체 보이기/숨기기 vizcore.ShapeDrawing.Show([itemID], false);

                  Parameters

                  Name

                  Type

                  Description

                  itemID

                  Array

                  개체 ID

                  visible

                  Boolean

                  보이기/숨기기

                    Last modified: 26 July 2024