Welcome to skybosi’s GitHub Pages
中文版
You can click Here to get the message of mine !
Then here is some info. of myself
Name | skybosi |
Phone | 15102171037 |
skybosi_ok@163.com | |
Where | Shanghai, China |
Wanted | c/c++ |
School | Hebei University Of Engineering |
Skill
C/C++
Imaginer
- Construct the world with imagination, image……, imagination……, Here show the Imaginer Development List
- Now(2017-3-3) recode version is push,To a large extent changed the overall architecture of the code,Support NDK/JNI complie or can see ImaginerApp,Support windows and linux/unix
- modules:
- data provider(
Dper
): Temporarily only supportbmp
format image processing - Data processing center(
DPC
):- Common processing module (provides common: translation, rotation, zoom, oval, etc.)
- the core processing module (boundary acquisition, boundary internal deduction, boundary and internal movement, movement collision detection)
- color/Coordinate system (
MetaData
): The color system only supports (RGBA model), the coordinate system temporarily supports only Cartesian coordinates - Utils (
Utils
):- Mathematical expression analysis(
iGenfuner
): detail see here iGenfuner - Coordinate transformation: Need to be improved!
- Matrix / vector operation: basic completion, Need to be improved!
- Mathematical expression analysis(
- data provider(
iGenfuner
- Imaginer-Generate-function-er =>(iGenfuner) : Function generator and parser
- From this class name,you can know this a utils for Imaginer,It’s use to parser(use RPN) a input string, maybe a math function or a math expression;
- From the parser result,must Generate a operate stream (op-stream), to save/record the function or expression Each step of the process;
-
Then while you want to get a Special value(eg:1,2,3…),Will use the recorded op-stream, step-by-step calculation until the final results
- From the name You can know is a Utils for Imaginer,It’s a parser of the math expression,use to parser a string expression
and then get Each value’s function value you want.Now It’s support:
- Elementary arithmetic(fours operators +,-,*,/)
- () , -, !, %
- sin, cos, tan, … sysFun
- Custom math function: user1 & user2
- Detail descripe see here
- Add js version Genfuner for wx-Canvas,Just want to use at WeChat-small-program
- NOTE:The binduser function is missing
JNI/NDK (java)
ImaginerApp
- The purpose of this application is simply to let Imaginer more visual, improve the specific algorithm execution details of clarity, extent have to process the debugging results show, of course its significance as an application cannot be ignored, perhaps in the future is likely to will stand out as a separate small guy
javaScript
wx-Canvas
- This is small-app on the wechat - A small image renderer use to WeChat-small-program,jsut want to transplant draw math function image from c++ to js (or we-chat); Now can work well!
- Add drag, coordinate, function point tracking, see here