POST api/StringsSetout/BezierPointClicked
Request Information
URI Parameters
None.
Body Parameters
OnMouseLeftClickParameterDto| Name | 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
BeziersDto| Name | 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>