2023年11月3日 星期五

ToF (Time of Flight) tof センサ apd tof (time of flight) を調べてみた その1[概要] ~新たな分野(?)に ...

 tof センサ apd tof (time of flight) を調べてみた その1[概要] ~新たな分野(?)に ...

 https://en.wikipedia.org/wiki/Time-of-flight_camera

http://imager.no-mania.com/Entry/186/

 ToF (Time of Flight) を調べてみた その1[概要] ~新たな分野(?)にチャレンジしようシリーズ(?)|Imager マニア

 TMF8805

 ToF 3D image sensors 

 Infineon Technologies

 Panasonic Develops

 Long-range TOF Image Sensor with High Ranging Accuracy

https://www.keyence.co.jp/ss/products/sensor/sensorbasics/lsr_p_tof.jsp

https://www.electronics-lab.com/tag/tof/page/2/

ToF Archives - Page 2 of 3 - Electronics-Lab.com

 

VL53L4CD ToF Proximity Sensor - STMicroelectronics Sensor VL53L4CD Time-of-Flight High-Accuracy Proximity Sensor measure from 1 mm up to 1200 mm

TOFセンサの原理と用途事例 | センサとは.com | キーエンス 

Softkinetic Announces World's Smallest ToF Camera Module

長距離で高い測距精度を有するTOF方式長距離画像センサを ...
Panasonic Newsroom Global
https://news.panasonic.com › press
 た高精度な三次元情報を取得する、アバランシェフォトダイオード(APD)画素を用いたTime-of-Flight(TOF)方式距離画像センサを開発しました。

Android Signature Pad Android Signature Pad is an Android library for drawing smooth signatures. It uses variable width Bézier curve interpolation based on Smoother Signatures post by Square.

 android touch screen event draw brush panel

https://github.com/gcacace/android-signaturepad
https://github.com/szimek/signature_pad
Android Signature Pad
Android Signature Pad is an Android library for drawing smooth signatures. It uses variable width Bézier curve interpolation based on Smoother Signatures post by Square.

issue touch android smooth curve smoother signatures programming

 https://pub.dev/packages/hand_signature
hand_signature | Flutter Package
Published 8 months ago • verified publisher iconbasecontrol.dev

 https://www.b4x.com/android/forum/threads/signpad-v0-20-signature-capture-incl-java-source.50072/
SignPad V0.20 - Signature Capture - incl Java source | B4X Programming Forum
https://stackoverflow.com/questions/16455896/android-digital-signature-using-bezier
java - Android: digital signature using Bezier - Stack Overflow
https://stackoverflow.com/questions/8287949/android-how-to-draw-a-smooth-line-following-your-finger
java - Android How to draw a smooth line following your finger - Stack Overflow
https://stackoverflow.com/questions/8287949/android-how-to-draw-a-smooth-line-following-your-finger
java - Android How to draw a smooth line following your finger - Stack Overflow
javascript - Canvas SignaturePad doesn't clear on Mobile Phonegap App (Android) - Stack Overflow

Surface Pro 7
                issue affects every Surface Pro 7, Surface Pro X, and Surface Laptop 3.
                https://youtu.be/7jf2xTM4PMg?t=318
Please upvote the MS support threads and leave comments.
                https://answers.microsoft.com/en-us/surface/forum/all/surface-pro-7-pen-pressure-issues-with-palm/105fcbdb-0f05-4fde-a2df-804dfeafcb6e
                https://answers.microsoft.com/en-us/surface/forum/surfprox-surfdrivers/pen-pressure-staircasing-issue-when-touching-the/8c28cff4-0fb9-4ac3-8781-c22fa2ace98e
                https://www.reddit.com/r/Surface/comments/ehd79v/surface_pro_7_pen_pressure_issues_with_palm/fcio6ic/
Hopefully this issue won't take more than a year to fix, like that pen offset issue.
                https://www.reddit.com/r/Surface/comments/7of68m/surface_pro_intermittent_pen_inaccuracy_when_hand/
                https://answers.microsoft.com/en-us/surface/forum/all/surface-pro-7-pen-pressure-issues-with-palm/105fcbdb-0f05-4fde-a2df-804dfeafcb6e?auth=1
And Tablet Pro shows the issue alongside other bugs in a Video too:
                https://www.youtube.com/watch?v=7jf2xTM4PMg

 drawing fourier transform epicycles sketch line fourier epicycles

 https://developer.squareup.com/blog/smoother-signatures/
Written by Rob Dickerson.
Smoother Signatures Capturing even more beautiful signatures on Android.
Responsiveness Variable Stroke Width

Smoother Signatures | Square Corner Blog
https://medium.com/@robdickerson
Putting it all together, we have cubic spline interpolation making our signature smooth, velocity-based stroke width variance giving our signature character, and bitmap caching making our drawing responsive. The result is a delightful experience and a beautiful signature.

runtime drawing fourier transform epicycles 

https://9gag.com/gag/a1QeN3Y
Using epicycles and Fourier series, you can get an amazing automatic drawing generator
Drawing anything with Fourier Series using Blender and Python | by avantcontra | Medium

Coding Challenge #130.1: Drawing with Fourier Transform and Epicycles The Coding Train
Fourier Transform drawing 2.0  epicycles comments runtime drawing fourier transform epicycle 
https://wiki.tcl-lang.org/page/Drawing+with+epicycles+and+the+Fourier+transform
https://www.myfourierepicycles.com/
https://stackoverflow.com/questions/57117182/drawing-rendering-3d-objects-with-epicycles-and-fourier-transformations-animati
https://dsp.stackexchange.com/questions/59068/how-to-get-fourier-coefficients-to-draw-any-shape-using-dft
https://www.dynamicmath.xyz/fourier-epicycles/
Discrete Fourier Transform: Draw your system of epicycles – GeoGebra
Drawing with Fourier Transform and Epicycles / The Coding Train



https://cloud.tencent.com/developer/article/2215395?areaId=106001
android 电子签名 手写签名 功能实现-腾讯云开发者社区-腾讯云

package com.example.hand.views;

import java.util.ArrayList;
import java.util.List;

import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.view.MotionEvent;
import android.view.View;

import com.example.hand.R;
import com.example.hand.utils.Bezier;
import com.example.hand.utils.ControlTimedPoints;
import com.example.hand.utils.TimedPoint;

public class SignatureView extends View {
    // View state
    private List<TimedPoint> mPoints;
    private boolean mIsEmpty;
    private float mLastTouchX;
    private float mLastTouchY;
    private float mLastVelocity;
    private float mLastWidth;
    private RectF mDirtyRect;

    // Configurable parameters
    private int mMinWidth;
    private int mMaxWidth;
    private float mVelocityFilterWeight;
    private OnSignedListener mOnSignedListener;

    private Paint mPaint = new Paint();
    private Path mPath = new Path();
    private Bitmap mSignatureBitmap = null;
    private Canvas mSignatureBitmapCanvas = null;

    public SignatureView(Context context, AttributeSet attrs) {
        super(context, attrs);

        TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.SignatureView, 0, 0);

        // Configurable parameters
        try {
            mMinWidth = a.getDimensionPixelSize(R.styleable.SignatureView_minWidth, convertDpToPx(3));
            mMaxWidth = a.getDimensionPixelSize(R.styleable.SignatureView_maxWidth, convertDpToPx(7));
            mVelocityFilterWeight = a.getFloat(R.styleable.SignatureView_velocityFilterWeight, 0.9f);
            mPaint.setColor(a.getColor(R.styleable.SignatureView_penColor, Color.BLACK));
        } finally {
            a.recycle();
        }

        // Fixed parameters
        mPaint.setAntiAlias(true);
        mPaint.setStyle(Paint.Style.STROKE);
        mPaint.setStrokeCap(Paint.Cap.ROUND);
        mPaint.setStrokeJoin(Paint.Join.ROUND);

        // Dirty rectangle to update only the changed portion of the view
        mDirtyRect = new RectF();

        clear();
    }


sketch pen brush touch algorithm pressure tilt sensitive android axis_pressure java getpressure
https://developer.android.com/reference/android/view/MotionEvent
http://android-er.blogspot.com/2014/05/get-touch-pressure.html
Android-er: Get touch pressure

https://developer.android.com/reference/android/view/MotionEvent
https://developer.android.com/reference/android/view/MotionEvent#getHistoricalPressure(int)
https://developer.android.com/reference/android/view/MotionEvent#getPressure(int)

https://helpx.adobe.com/in/fresco/using/pressure-curve.html
Adjust pressure curve on stylus   pixel brushes, live brushes, or vector brushes to create your designs.

https://askubuntu.com/questions/48771/how-to-set-pressure-sensitivity-in-gimp-to-control-line-thickness
11.04 - How to set pressure sensitivity in GIMP to control line thickness? - Ask Ubuntu

https://askubuntu.com/questions/48771/how-to-set-pressure-sensitivity-in-gimp-to-control-line-thickness

System Security and Accounts authorization codeproject Application Security in n-tier Application on Windows Server Application Security in n-tier Application on Windows Server - CodeProject

https://www.codeproject.com/Articles/218729/Application-Security-in-n-tier-Application-on-Wind
Application Security in n-tier Application on Windows Server - CodeProject

https://www.codeproject.com/Articles/203936/Secure-your-Saas-applications-with-Visual-Guard

https://www.codeproject.com/Tips/492779/The-Cost-of-Application-Security

https://www.codeproject.com/Articles/5358782/Secure-Authentication-for-Web-Applications-Avoidin

https://www.codeproject.com/Articles/430014/N-Tier-Architecture-and-Tips

https://www.codeproject.com/Articles/5151/Securing-Web-Accounts

https://www.codeproject.com/Articles/439688/Creating-ASP-NET-application-with-n-tier-architect

https://www.codeproject.com/Articles/48292/Three-tier-NET-Application-Utilizing-Three-ORM-T-2

https://www.codeproject.com/Questions/1041965/System-Security-SecurityExcept

https://www.codeproject.com/Articles/434282/A-N-Tier-Architecture-Sample-with-ASP-NET-MVC3-WCF

Calaméo - Net Microservices Architecture For Containerized Net Applications

Delphi solver Mathematics, Computer Science CALC

 https://project.1sept.ru/works/581277


德爾福求解器

主程式視窗
主程式視窗

部分: 數學、電腦科學

學年:2009 / 2010

作者:巴格拉耶娃‧艾琳娜‧阿列克謝耶芙娜

負責人:費多托娃‧柳博夫‧維尼亞米諾夫娜

工作材料:581277.zip * (465 kB)
工作說明:

練習冊包括: 1. 簡乘乘法公式; 2. 方程式(線性、二次、雙二次); 3. 不等式(線性、二次); 4. 線性方程組; 5. 策劃; 6. 普通分數約簡; 7. 普通分數運算; 8、兩個自然數的GCD和LCM; 9. 算術和幾何級數。 Delphi 原始碼附在程式中。
認識流程:

運行 Reshebnik.exe。
聯絡資訊:

     電子郵件 信箱:jainaproudmour@mail.ru

 

Решебник на Delphi

Главное окно программы
Главное окно программы

Разделы: Математика, Информатика

Учебный год: 2009 / 2010

Автор: Баглаева Елена Алексеевна

Руководитель: Федотова Любовь Вениаминовна

Материалы работы: 581277.zip * (465 кБ)
Описание работы:

Решебник включает в себя: 1. формулы сокращенного умножения; 2. уравнения (линейные, квадратные, биквадратные); 3. неравенства (линейные, квадратные); 4. системы линейных уравнений; 5. построение графиков; 6. сокращение обыкновенных дробей; 7. операции с обыкновенными дробями; 8. НОД и НОК двух натуральных чисел; 9. арифметическую и геометрическую прогрессии. К программе приложены исходники на Delphi.
Порядок знакомства:

Запустить Reshebnik.exe.
Контактная информация:

    Эл. почта: jainaproudmour@mail.ru

WinObj核心工具驅動開發必備的核心物件檢視工具 Windows Object Explorer

 https://learn.microsoft.com/zh-tw/sysinternals/downloads/winobj


    Learn Sysinternals 下載

WinObj v3.14
無論您是關心安全性的系統管理員、熱心追蹤物件相關問題的開發人員,還是單純對物件管理員命名空間感到好奇,WinObj 都會是您的必備工具。

WinObj 這款程式會用原生 Windows API (由 NTDLL.DLL 提供) 來存取和顯示 NT 物件管理員命名空間的相關資訊。 乍看之下,Winobj 可能與 Microsoft SDK 的同名程式相當雷同,但 SDK 版本有不少重大錯誤,因此無法顯示準確的資訊 (例如其控制碼和參考計數資訊已完全失效)。 我們的 WinObj 不僅了解更多物件類型, WinObj 版本 3.0 還具有使用者介面增強功能 (包括深色主題)、知道如何開啟裝置物件、能在建立/終結物件時提供動態更新,且能使用搜尋和篩選功能。

 

hfiref0x/WinObjEx64: Windows Object Explorer 64-bit
https://github.com/hfiref0x/WinObjEx64
WinObj核心工具驅動開發必備的核心物件檢視工具
  WinObj核心物件檢視工具是驅動程式開發時觀察核心物件的一個非常有用的工具,說白了就是檢視系統裡的串列名稱及資訊與並口名稱及資訊。

Delphi DirectX DXDraw DXTimer DXInput DXImageList TDXDraw

 http://delphiexpert.ru/sozdanie-redaktora-kart-dlya-igryi.html

Создание редактора карт для игры 

https://community.embarcadero.com/index.php/article/technical-articles/149-tools/9015-delphix-tutorial-part-ii

DelphiX Tutorial Part II - Embarcadero Community

TDXDraw     Lets us access DirectDraw surfaces and includes all the internal code necessary to implement DirectDraw and Direct3D.
TDXDib     Lets  us store a Device Independent Bitmap ( DIB )
TDXImageList     Lets us store a series of DIBs and is a convenient way to store images if you are making a sprite based program. They also allow you to load the ImageList from disk at runtime. Which is usefull if you would like your users to be able to customise the graphics within a game.
TDX3D     This is only for compatibility with older versions of DelphiX. Don't use it.
TDXSound     Lets us access DirectSound and allows easy playing of .wav files.
TDXWave     Lets us store a .wav file
TDXWaveList     Lets us store a series of .wav files
TDXInput     Lets us access DirectInput and allows for Keyboard, Joystick and Mouse input easily.
TDXPlay     Lets us access DirectPlay and lets developers easily communicate data to another computer through several ways including the Internet, a modem or LAN connection.
TDXSpriteEngine     Is a Sprite engine that allowing you to create Sprite based programs. We will make use of it in later articles.
TDXTimer     A high resolution Timer component, that gives us more accuracy than a standard TTimer.
TDXPaintBox     Is a DIB version of TImage.