Difference between revisions of "Component: Bezel (Misc)"
From Flowcode Help
Jump to navigationJump to searchLine 17: | Line 17: | ||
==Component Source Code== | ==Component Source Code== | ||
− | Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/ | + | Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_temp/Bezel_GDI.fcfx FC_Comp_Source_temp/Bezel_GDI.fcfx] |
− | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/ | + | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_temp/Bezel_GDI.fcfx FC_Comp_Source_temp/Bezel_GDI.fcfx] |
==Detailed description== | ==Detailed description== | ||
Line 68: | Line 68: | ||
Simple example showing the beam break detector component at work, when a collision is detected the direction of the bouncing ball is reversed. | Simple example showing the beam break detector component at work, when a collision is detected the direction of the bouncing ball is reversed. | ||
{{Fcfile|BeamBreakDemo.fcfx|Beam Break Demo}} | {{Fcfile|BeamBreakDemo.fcfx|Beam Break Demo}} | ||
+ | |||
+ | |||
Line 75: | Line 77: | ||
==Macro reference== | ==Macro reference== | ||
− | === | + | ===FitInsideBase=== |
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
− | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | ''' | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''FitInsideBase''' |
+ | |- | ||
+ | | colspan="2" | Resize and move the bezel so that it fits a given target object. The bezel is fitted within the 'base' of the target - i.e. the face of the object's bounding box with the lowest Z-value. | ||
+ | |- | ||
|- | |- | ||
− | | | + | | width="10%" align="center" | [[File:Fc9-h32-icon.png]] - HANDLE |
+ | | width="90%" | Target | ||
|- | |- | ||
+ | | colspan="2" | The object to fit the bezel around | ||
|- | |- | ||
− | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9- | + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID |
| width="90%" style="border-top: 2px solid #000;" | ''Return'' | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
|} | |} | ||
Line 108: | Line 115: | ||
− | === | + | ===GetFillPosition=== |
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
− | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | ''' | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''GetFillPosition''' |
|- | |- | ||
− | | colspan="2" | | + | | colspan="2" | Returns the dimensions and position of a plane area that will fill the frame at its base. The returned position handle could be use, for example, to fit a text box or image within the frame. |
|- | |- | ||
|- | |- | ||
− | + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-h32-icon.png]] - HANDLE | |
− | |||
− | |||
− | |||
− | |||
− | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9- | ||
| width="90%" style="border-top: 2px solid #000;" | ''Return'' | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
|} | |} | ||
− | === | + | ===GetLidPosition=== |
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
− | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | ''' | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''GetLidPosition''' |
|- | |- | ||
− | | colspan="2" | | + | | colspan="2" | Get the position for a plane that will fill the top of the bezel at the highest point of the curve. |
|- | |- | ||
|- | |- |
Revision as of 11:59, 3 February 2023
Author | Matrix Ltd |
Version | 1.2 |
Category | Misc |
Contents
Bezel component
A purely cosmetic component for creating smoothly radiused bezel or frame to fit around other components, or to define the edges of panel sections.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_temp/Bezel_GDI.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_temp/Bezel_GDI.fcfx
Detailed description
No detailed description exists yet for this component
Examples
Simple example showing the collision detector component at work, when a collision is detected the direction of the motor is reversed.
Detector
Simple example showing the beam break detector component at work, when a collision is detected the direction of the bouncing ball is reversed.
Beam Break Demo
Macro reference
FitInsideBase
FitOutsideBase
GetFillPosition
GetLidPosition
![]() |
GetLidPosition |
Get the position for a plane that will fill the top of the bezel at the highest point of the curve. | |
![]() |
Return |
SetColor