Skip to content

Instantly share code, notes, and snippets.

View dmitrykolesnikovich's full-sized avatar

Dmitry Kolesnikovich dmitrykolesnikovich

View GitHub Profile
package: lcontrol.scada.engine
modbusConfig: /Users/dmitrykolesnikovich/Documents/TestSub1.mdb
mainDocument: main
- Form:
id: main
name: main
size: '401.0, 452.0'
backgroundColor: '#CCCCFFFF'
saveAspectRatio: 'true'
transition: screen
<xml package="lcontrol.scada.engine" modbusConfig="/Users/dmitrykolesnikovich/Documents/TestSub1.mdb" mainDocument="main">
<Form id="main" name="main" size="401.0, 452.0" backgroundColor="#CCCCFFFF" saveAspectRatio="true" transition="screen" position="0.0, 0.0">
<Label name="Label 4" size="350.0, 68.0" saveAspectRatio="true" text="${value}" color="#000000FF" borderVisible="true" font="font:/arial_60" horizontalAlign="center" verticalAlign="middle" textInputType="text" position="12.0, 240.0" channel="Channel 4" editable="true"/>
<Slider name="Slider 4" size="240.0, 30.0" saveAspectRatio="true" image="lcontrol/scada/studio/sliderBody.png" indicatorImage="lcontrol/scada/studio/sliderIndicator.png" indicatorSize="20, 20" indicatorPosition="-20, 5" minValue="0" maxValue="100" increment="1" borderVisible="true" color="#FFFFFFFF" font="font:/arial_60" horizontalAlign="center" verticalAlign="middle" textInputType="text" position="74.0, 168.0" channel="Channel 4"/>
<Button name="Button 11"
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 31.5-48.5
VertRefresh 50-70
EndSection
Section "Screen"
@dmitrykolesnikovich
dmitrykolesnikovich / export.log
Created May 20, 2022 05:25
Five warnings while exporting *.FBX from *.MB leads to corrupted FBX file
/***Warning 1***/
The plug-in has found the following skin definition problems :
Unable to find the bind pose for : / DaChui_Rig:Group / DaChui_Rig:Main / DaChui_Rig:DeformationSystem / DaChui_Rig:Root_ ... g:ShoulderPart2_L / DaChui_Rig:Elbow_L / DaChui_Rig:Wrist_L / DaChui_Rig:MiddleFinger1_L. No bind poses in the hierarchy containing the object will be exported.
Unable to find the bind pose for : / DaChui_Rig:Group / DaChui_Rig:Main / DaChui_Rig:DeformationSystem / DaChui_Rig:Root_ ... g:Elbow_L / DaChui_Rig:Wrist_L / DaChui_Rig:MiddleFinger1_L / DaChui_Rig:MiddleFinger2_L. Use the DAG node current transform.
Unable to find the bind pose for : / DaChui_Rig:Group / DaChui_Rig:Main / DaChui_Rig:DeformationSystem / DaChui_Rig:Root_M / DaChui_Rig:Hip_L / DaChui_Rig:Knee_L. No bind poses in the hierarchy containing the object will be exported.
Unable to find the bind pose for : / DaChui_Rig:Group / DaChui_Rig:Main / DaChui_Rig:DeformationSystem / DaChui_Rig:Root_M / DaChui_Rig:Hip_R / DaChui_Rig:Knee_
@dmitrykolesnikovich
dmitrykolesnikovich / text.kt
Last active June 12, 2022 23:17
Featurea Text Example
package featurea.examples.text
import featurea.app.*
import featurea.examples.text.Resources.*
import featurea.graphics.*
import featurea.input.*
import featurea.runtime.*
object Resources {
val enemyPng = "images/enemy.png"
@dmitrykolesnikovich
dmitrykolesnikovich / README.html
Created January 20, 2023 03:34 — forked from takiyu/README.html
HTML file to visualize README.md
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<title></title>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/marked/0.3.6/marked.min.js"></script>
@dmitrykolesnikovich
dmitrykolesnikovich / game.kt
Last active March 29, 2023 14:23
featurea game engine minimalism demonstration
@file:Dependency("featurea:app:1.0")
@file:Dependency("featurea:graphics:1.0")
@file:Dependency("featurea:input:1.0")
@file:Dependency("featurea:pbr:1.0")
package game
import featurea.app.*
import featurea.graphics.*
import featurea.input.*
@dmitrykolesnikovich
dmitrykolesnikovich / research.kt
Last active March 30, 2023 00:01
how to implement artifact DSL
package featurea.obj
import featurea.content.contentTypes
import featurea.runtime.Artifact
val artifact = Artifact("featurea.obj") {
include(featurea.image.artifact)
"ObjCache" to ::ObjCache
@dmitrykolesnikovich
dmitrykolesnikovich / obj.kt
Last active May 18, 2023 05:20
Shader - Program - Graphics
const val multipleLightsShader: String = """
TBD
"""
class MultipleLightsProgram : Program(multipleLightsShader) {
var projection: Matrix by uniforms["Matrices.projection"]
var view: Matrix by uniforms["Matrices.view"]
var model: Matrix by uniforms["model"]
var cameraPosition: Vector by uniforms["cameraPosition"]
var atmosphere: Atmosphere by uniforms["atmosphere"]