POST api/StringsSetout/BezierPointClicked
Request Information
URI Parameters
None.
Body Parameters
OnMouseLeftClickParameterDtoName | Description | Type | Additional information |
---|---|---|---|
MouseX | integer |
None. |
|
MouseY | integer |
None. |
|
ShiftPress | boolean |
None. |
|
CtrlPress | boolean |
None. |
|
AltPress | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{ "mouseX": 1, "mouseY": 2, "shiftPress": true, "ctrlPress": true, "altPress": true }
application/xml, text/xml
Sample:
<OnMouseLeftClickParameterDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Parameter"> <AltPress>true</AltPress> <CtrlPress>true</CtrlPress> <MouseX>1</MouseX> <MouseY>2</MouseY> <ShiftPress>true</ShiftPress> </OnMouseLeftClickParameterDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
BeziersDtoName | Description | Type | Additional information |
---|---|---|---|
muBezPts | Collection of Point |
None. |
|
iPtInd | integer |
None. |
|
muBez | BezierRecDto |
None. |
|
cRes | decimal number |
None. |
|
cadWrapScale | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{ "muBezPts": [ { "x": 1, "y": 2 }, { "x": 1, "y": 2 } ], "iPtInd": 1, "muBez": { "bezierType": 1, "stringInd": 2, "isTenon": true, "hiEnd": true, "bezInd": 5, "hasOpposite": true, "selPt": [ { "x": 1, "y": 2 }, { "x": 1, "y": 2 } ], "bezStt": 7, "bezEnd": 8, "conStt": 9, "conEnd": 10, "limitStt": 11, "limitEnd": 12, "controlDiam": 13 }, "cRes": 2.1, "cadWrapScale": 3.1 }
application/xml, text/xml
Sample:
<BeziersDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto"> <cRes>2.1</cRes> <cadWrapScale>3.1</cadWrapScale> <iPtInd>1</iPtInd> <muBez> <BezEnd>8</BezEnd> <BezInd>5</BezInd> <BezStt>7</BezStt> <BezierType>1</BezierType> <ConEnd>10</ConEnd> <ConStt>9</ConStt> <ControlDiam>13</ControlDiam> <HasOpposite>true</HasOpposite> <HiEnd>true</HiEnd> <IsTenon>true</IsTenon> <LimitEnd>12</LimitEnd> <LimitStt>11</LimitStt> <SelPt xmlns:d3p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Drawing"> <d3p1:Point> <d3p1:X>1</d3p1:X> <d3p1:Y>2</d3p1:Y> </d3p1:Point> <d3p1:Point> <d3p1:X>1</d3p1:X> <d3p1:Y>2</d3p1:Y> </d3p1:Point> </SelPt> <StringInd>2</StringInd> </muBez> <muBezPts xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Drawing"> <d2p1:Point> <d2p1:X>1</d2p1:X> <d2p1:Y>2</d2p1:Y> </d2p1:Point> <d2p1:Point> <d2p1:X>1</d2p1:X> <d2p1:Y>2</d2p1:Y> </d2p1:Point> </muBezPts> </BeziersDto>