Download BIBLOS


Biblos, the revolution for braille and tactile

We use third-party cookies. By continuing to browse, you accept the use of cookies by us. Further information.

Tactile Graphics Language

Read 594 times    

This manual describes in detail the Tactile Graphics Language of Biblos, a real high level programming language to construct and draw vector graphics, mainly used for the purpose of printing tactile graphics, but also useful for all other purposes in which it needs to have vector graphics.
The manual introduces all basic programming concepts in general, and describes in detail the syntax and semantics of this new language. For those who approach the basics of programming for the first time, the logic and jargon used may not be entirely clear. However, the manual is published in a very dynamic form, so it is constantly subject to modifications and additions in order to make it accessible to everyone.

This manual, as well as the Language of Tactile Graphics, is conceived and developed by Giuseppe Di Grande, who owns all copyrights and publication rights, in any form and by any means.

  1. Introduction to the Language of Tactile Graphics
  2. The variables
  3. The arithmetic operators
  4. The constants
  5. Logical operators
  6. The procedures
  7. The functions
  8. Relational operators
  9. If conditional control
  10. The For cycle
  11. The While cycle
  12. All Instructions
    1. Abs: Returns the absolute value of a number
    2. Arc: Draws an arc
    3. ArcB: Draws an arc through three points
    4. ArcTan: Returns the arctangent of a number
    5. ArcTan2: Returns the angle between the X-axis and a segment of a line
    6. Braille: Draws a braille text
    7. BrailleHeight: Returns the height in points of the braille string
    8. BrailleType: Sets the characteristics of braille text
    9. BrailleWidth: Returns the width in points of the braille string
    10. Brush: Sets a brush type
    11. CharToNum: Converts the character into its Unicode code
    12. Chord: Draws a chord
    13. ChordB: Draw a chord through three points
    14. Circle: Draws a circle
    15. ColorBrush: Sets the brush color
    16. ColorPen: Sets the pen color
    17. Cos: Returns the cosine of an angle
    18. DegToRad: Converts angle from degrees to radians
    19. Dot: Draws or detects the color of a point
    20. Ellipse: Draws an ellipse
    21. Exp: Returns natural logarithm elevated to power
    22. Fill: Fills a surface
    23. Font: Sets a font type
    24. Frac: Returns the fractional portion of a number
    25. GraphicCrop: Crop the image to the chosen size
    26. GraphicOffset: Sets an offset to drawing coordinates
    27. GraphicOrigin: Sets the origin point of rotation
    28. GraphicRotate: Rotate entire graph
    29. GraphicScale: Changing the scale factors of the graph
    30. GraphicSize: Change the size and appearance of the graph
    31. GraphicTransparent: Changing the type of image transparency
    32. InsertPicture: Inserts an image into the graph
    33. Int: Returns the entire part of a number
    34. Line: Draws a line
    35. Ln: Returns the natural logarithm of a number
    36. MsgBox: Shows a message box
    37. NumToChar: Converts the Unicode code into its character
    38. NumToString: Converts number to string
    39. OpenPicture: Opens an image
    40. Pen: Sets a pen type
    41. Polygon: Draws a polygon
    42. Polyline: Draws a series of lines
    43. PolyReg: Draws a regular polygon
    44. Pow: Returns number elevated to power
    45. RadToDeg: Converts angle from radians to degrees
    46. Random: Returns a random number
    47. Rectangle: Draws a rectangle
    48. Root: Returns the root of a number
    49. Round: Returns the rounded value of a number
    50. SavePicture: Save the picture
    51. Sin: Returns the sine of an angle
    52. Spline: Draw a quadratic curve of Bezier
    53. Square: Draws a square
    54. StringCopy: Returns a part of a string
    55. StringDelete: Deletes a part of a string and returns the remaining string
    56. StringLeft: Returns a substring from the left side of the string
    57. StringLength: Returns the length of a string
    58. StringLower: Returns the string with the letters in lower case
    59. StringRight: Returns a substring by taking it from the right side of the string
    60. StringToNum: Converts the string into a numerical value
    61. StringTrim: Returns the string without the initial and final spaces
    62. StringUpper: Returns the string with all letters in upper case
    63. Tan: Returns the tangent of an angle
    64. Text: Draws a text
    65. TextHeight: Returns the height in points of the string
    66. TextWidth: Returns the width of the string in points
    67. Triangle: Draws a triangle
    68. Trunc: Returns the truncated value of a number
    69. VectorToDeg: From a vector returns the angle in degrees
    70. VectorToRad: From a vector returns the angle in radians

The creation of true copies and prints of this manual is permitted only for personal use and only if the structure, contents and this copyright notice are reproduced in their entirety and unchanged.
Copyright ę 2019 Giuseppe Di Grande -

Biblos on Blogger    Biblos on Wordpress    Terms and Privacy

Share on Facebook Share on Twitter Share on Google+