RH-Hatch

This module creates a grid for building purposes.
No more need to switch between a grid background image and final BG image to make sure everything is aligned correctly.
You can change the fore- and background colors to what you want using ARGB values.

Note: This module works up to SE 1.3, version 1.4 drops GDI+ support. A re-write of the module is required.

Update 25-5-2018: Preview version (x86 & x64) using Direct2D available at: RH-Hatch2

Download

hatch-32bit

RH-Meters

Three subcontrol Meter modules.

– Types: Bool, Float and Integer
– Transparancy available thru setting Alphachannel to 0.
– Additional GDI+ options: fontsize, fontstyle, padding and antialias.
– Precision in the float version means the number of digits behind the comma sign.

Available Fontstyles:
0 = FontStyleRegular
1 = FontStyleBold
2 = FontStyleItalic
3 = FontStyleBoldItalic
4 = FontStyleUnderline

Note: This module works up to SE 1.3, version 1.4 drops GDI+ support. A re-write of the module is required.

Downloads

Screenshot:
meters-32bit

RH-Text-Append, Capitals and Substr

Subcontrol text modules for some handy string operations.

Update 25-5-2018:
– RH-Text-Append: text output works bi-directionally now, it sends the changed value back to text input one.

– RH-Text-Append combines text strings.
– RH-Text-Capitals makes capitals of the input string.
– RH-Text-Substr sends a part of a string, defined by the Offset&Length pins, to the outputpin. TextCount pin tells you howmany characters the string contains.

Downloads

textsubstr-textcapitals

Text-append

textsubstr-textcapitals-example

RH Math Modules

Dsp and Subcontrol math functions modules.
– Faster approximations (link) used in the DSP version.
– Subcontrol version was converted from SDK2, added a few functions.
– Functions: Sin, Cos, Tan, Tanh, Exp, Log.

Update 12-7-2015: Subcontrol bug choice not saved fixed.
Update 8-1-2013: DSP version created, removed approximations from subcontrol module.

Download

RH-Math

 

 

 

Test Project file: test-rhmath2sdk3
RH-Math-example

RH Rescale

Subcontrol rescale module

Update 1-6-2018:
– A newer version is available, the old one is buggy so don’t use it.
– Made possible by Andrew ( TD modules ), thanks a lot!
– It’s not included in my pack. Am planning to rewrite all mods using the latest build of the SDK and making a new pack.

Download: RH-Rescale2

 

——————————————————————————————————————–

Old version:

– Converted from SDK2, removed the bidirectionality ( wasn’t really needed ).

RH-RescaleSDK3

RH 3Ddistance & Cart2Polar

DSP & Subcontrol Cartesian 2 Polar, and subcontrol 3D distance SDK3 modules.
Reference: polar-cartesian-coordinates

– RH-Cart2Polar has a selection pin to choose between 180/-180 and 0/360 degrees.
– Converted from SDK2, RH-3Ddistance was RH-2D_3D_distance
( removed choice option, use Cart2Polar for X + Y ).
– Both subcontrol modules combined into one SEM to save memory usage (ran into problems with the DSP versions so they are not combined for now).

Update:
12-7-2015: Subcontrol bug choice not saved fixed.
15-5-2015: Added sleepmode in the DSP versions, forgot about that.
13-5-2015: Polar2Cartesian DSP (32/64 bits) version released. It has a mode pin to select between: “Normal, Approx (fastsin/cos) and Update ( update state using the Bool Update pin, uses math.h sin/cos )”. Note: I’ve used the fastonebigheader.h for the fastsin/cos functions. CPU usage(i5)(32bit): normal = 1.5%, Approx = 0,4% and Update = 0,15%.
6-5-2015: Cartesian2Polar DSP (32/64bits) version released. It has a mode pin which lets you choose between : “Normal, Approximation (of atan2) or Update ( update state using the Bool Update pin, uses math.h atan2 as with normal mode )”. If your application doesn’t require constant computing, use the update mode with update pin.
CPU usage(i5)(32bit): normal = 1.6%, Approx = 0,5% and Update = 0,13%.
4-5-2015: Cartesian2polar subcontrol modules are now bidirectional, you can enter distance and angle values to get X,Y coordinates.

Download

RH-Cart2PolarSDK3