Jax 的工作紀錄
除了在整理學習上的經驗,同時也能幫助其他需要的人
2023-03-14
[OpenCV] 以最亮顏色的色相來進行灰階處理
›
OpenCV-Python 教學 https://docs.opencv.org/3.4.16/d6/d00/tutorial_py_root.html 原始圖片 原圖因為燈光散射的關係,整個圖片都出現發紅的現象 預設灰階 cv2.imread('01....
[ThreeJS] 噴水粒子
›
要完成這個效果有三個問題要解決 自然的粒子分布 粒子的拋物線移動 粒子的擴散效果 我採用簡單的方式達成 用亂數產生分段的粒子團 用二次貝茲曲線建立拋物線 用粒子團的放大產生擴散效果 因為我用簡單的亂數分布粒子,粒子團會有立方體現...
1 則留言:
2023-03-10
TypeScript 強轉型的地雷
›
用 Visual Studio 撰寫 TypeScript 一整個就很開心開心,只要好好的進行型態宣告,就可享受到跟強型別一樣的 IntelliSense 提示,實在太開心了,然後就大意了,忘記了其實骨子裡還是 JavaScript 這件事。 在取回後端的 json 資料的時...
2023-03-08
[Angular] 簡單製作多國語系
›
我想要用一種簡單而且直覺的方式製作多國語系,想像的用法如下: user-list.component.html <h2>{{lang['T_編輯使用者']}}</h2> <div> <p *ngIf=&q...
[Angular] 將 select, radio 改成一般等於 (==)
›
Angular 預設的 select, radio 比對是用全等於(===),這對用 string 的選項來說沒甚麼問題,但如果是數字選項就會出現型態不一致的問題,就必須型態轉換,這有點煩人,所以想要改成一般等於(==),在 Angular 的原始碼找到可以複寫判斷句的地方。 ...
2023-03-07
[ThreeJS] 單次動畫
›
/* 單次動畫 */ function animateOnce(mixer, prop, dur, values) { /* 停止 & 清除 先前的動畫 */ mixer.stopAllAction(); mixer.uncacheRoot(...
[ThreeJS] 用 SVG 貼圖顯示中文
›
HTML <div id="Container"></div> <div id="LabelTpl" style="display:none;"> <svg x...
[ThreeJS] 解決陰影造成的條紋
›
會出現條紋現象是因為雙面材質,只要設置為單面材質就可以解決。 /* 載入模型 */ new THREE.GLTFLoader().load('Model.glb', function (gltf) { const model = gltf.sc...
›
首頁
查看網路版