C1ラボラトリー(応用化学科第1講座)   C1 Laboratory
🏠
令和6年10月5日 (土)

図形の表し方

卒業論文、修士論文、博士論文、学術論文、特許明細書などでは、 図面図表図形 の表現が併用されます。 グラフ回路図、フローチャート、 写真イラストロゴ、アイコン、アバター)、 地図などがあります。 3Dも図面です。 数式化学式、反応式などの も図面として、本文とは別に扱われます。

学術的な性質を有する 図面図表図形、音楽、 講演映画写真、建築、プログラムは、 著作権法 に定められた著作物です。 引用する場合は、慣例に従い、転載する場合は、転載許諾をとりましょう。 法令順守は研究 倫理 です。

  1 著作物 *
分類
文芸 小説、脚本、 論文 講演 その他の言語の著作物。 編集の創作性がある場合、編集著作物として保護されます。新聞,雑誌,百科事典等。 講演 は、言語の著作物として保護され口述権が保護されます。 映画の著作物は、固定されることが求められますが、 講演は、口述のみで保護されます。
学術 地図 又は学術的な性質を有する図面図表模型その他の 図形の著作物
美術 絵画、版画、彫刻
写真 写真。 記録された画像は、著作物です。
建築 建築
音楽 楽譜、演奏。 記録された 音声は、著作物です。
舞踊又は無言劇の著作物 舞踊又は無言劇の著作物
映画 映画の著作物。 映画の著作物は、固定(記録)されることが求められます。 動画は、映画の著作物です。
プログラム プログラム の著作物
03.技術者倫理 01.化学英語Ⅱ 05.情報処理概論 参考文献 出版物

    (著作物の例示)

    第十条 この法律にいう著作物を例示すると、おおむね次のとおりである。

  • 一 小説、脚本、論文、講演その他の言語の著作物
  • 二 音楽の著作物
  • 三 舞踊又は無言劇の著作物
  • 四 絵画、版画、彫刻その他の美術の著作物
  • 五 建築の著作物
  • 六 地図 又は学術的な性質を有する図面、図表、模型その他の図形の著作物
  • 七 映画の著作物
  • 八 写真の著作物
  • 九 プログラムの著作物
著作権法より

思想又は感情は含まれていますか? 単なるデータは、ダメです。 表現したモノです。考えているだけ、感じただけ、アイデアだけ、ではダメです。 創作的なので、模倣はだめです。もちろん 盗用は、もってのほかです。 工業製品等は、文芸、音楽、美術、学術ではないのでダメです。 工業製品等の知的財産権は、特許を申請して、政府の保護を受けます。

著作権は、 知的財産権 です。 著作権は、著作者に帰属します。 著作権のうち、著作財産権を、出版社に許諾することができます。 出版社が、 出版権 を設定した場合、出版社は、著作者を含む他の許諾に対する損害請求できます。 この場合、出版社による 排他的独占的著作財産権の占有となります。

表面技術協会の例
  2 表現のためのファイル形式の例
表現
バイナリ形式

任意のビット列

テキスト形式

文字コードのみ

ネイティブ 圧縮テキスト テキスト XML
文書 doc docx html,html5 xhtml
表計算 xls xlsx csv
図形 MWF,EMF vml svg
チャート UML
地図 G-XML,GML
数式 マセマティカ TEX MathML
化学式 SMILES CML
楽譜 MIDI MML MusicXML
3D VRML X3D
画像 (image) jpg,png
音楽 (audio) wav,mp3,wma
ビデオ (video) mp4,mov
アプリ exe,dll vb,js,asp

色彩

カラー原稿の配色は白黒コピーされても良いようにしましょう。以下、執筆中( 色度座標 パレット カラーユニバーサルデザイン

canvas

ベクトル図形

  3 SVG XML)の要素と属性
要素 属性
svg viewBoxで、ワールド座標系を設定します。 width, heightで、html内のboxを設定しますが、 レスポンシブデザインの場合は、省略するのがおすすめです。
g
symbol
clipPath idを設定して、クリッピング領域を設定します。 ネストすることもできます。 その場合、fill-ruleを設定します。
path dコマンドで図形を描画できます。 ベジェ曲線 “M”は基点、開始点を示し、”C”は三次ベジェ曲線を描画する。 二次ベジェ曲線 :コーナーを丸めるとき使う。 三次ベジェ曲線 :先端を丸めるとき使う。
polygon pointsでワールド座標系の座標を設定します。 fillでRGBを設定します。 styleで設定もできます。
05 情報処理概論 XML-SVG SVG 図形 グラフ 素材

数学の歴史

  4 数学の 歴史
年号 出来事
B.C.300 アラビア数字
16世紀
デカルト、数と図形を結び付けた解析幾何学
ニュートン、微分積分学 5 )
パスカル、フェルマーが賭博に関する研究(確率論と統計学) 6 )

星型を描いてみましょう。

手書きで星型を描いて、インスタグラムでアップするのもいいでしょう。 でも、それだと誤差が大きいですね。 座標を指定すれば、誤差が小さくなります。

17世紀にデカルトがまとめた座標の概念を使えば、図形は グラフ として表現できます。

星型の座標は、座標(0.1)を144度5回座標回転した数列ですね。 表計算ソフトで計算するとあっと言う間です。 座標や回転、三角関数を忘れたときは、数学を思い出してください。

100 0 158 180 4 69 195 69 41 180

これで図形をイメージできる人はそれでいいのですが、 機械の助けを借りましょう。 機械が読み取れる、マシンリーダブルな形式にするのです。

星型
star.xlsx star.svg
レスポンシブでインタラクティブに大きさを変えることのできる星形(svg)
星形の大きさ
大きさ:

太陽エネルギー 二酸化炭素 蓄電池 ソーラーパネル 電気自動車
  4 低炭素住宅V2H

LCCM住宅(ライフ・サイクル・カーボン・マイナス住宅)とは、ZEH(ネット・ゼロ・エネルギー・ハウス)よりさらに省CO2化を進めた先導的な脱炭素化住宅で、建設時、運用時、廃棄時において出来るだけ省CO2に取り組み、さらに太陽光発電などを利用した再生可能エネルギーの創出により、住宅建設時のCO2排出量も含めライフサイクルを通じてのCO2の収支をマイナスにする住宅です。

V2Hとは、 電気自動車の電池を、 住宅の電池(ESS)にリユース することです。 電気自動車電池容量は、 40kWh程度とすれば、住宅の電池10kWhの4世帯分に相当します。

しかし安全リユース するには、バッテリーのインスペクションが欠かせません。


山形大学の ロゴ


Example fillrule-evenodd - demonstrates fill-rule:evenodd 数直線
数直線

ベクトルとビットマップの合成

15 米沢キャンパス桜マップ

3次元グラフィックス

コンピュータが使われることが多いので、コンピュータグラフィックス(CG)とスリーディメンショナル(3D)でスリーディーシージー(3DCG)と言われることもあります。

図面としては透視図、等角投影斜投影があります。 一般に3DCGと言われるときは、三点透視図法を指すことが多いです。建築などではパースペククティブ、略してパース図などと言われます。外観パース、内観パースなどのように使います。


  5 図形と関数
名称 グラフ 説明
指数関数
python +matplotlib
import numpy as np
import math
import matplotlib.pyplot as plt

xy = [(p, math.exp(p)) for p in \
      np.arange(start = - 2, stop = 2, step = 0.1)]
z = [list(t) for t in zip(*xy)]; x = z[0]; y = z[1]

fig, ax = plt.subplots()
ax.plot(x, y)

plt.show()
逆ネルンスト 電池の充放電曲線で現れます。
確率曲線
正規分布関数 確率統計で多用されます。 品質管理 でも大切です。

図形

  6 図形
名称 形式 グラフ 説明
星形
(多角形)
👨‍🏫 svg

<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0, 0, 200, 200'>
<polygon points='100,0 158,180 4,69 195, 69 41,180'
 stroke='black' stroke-width='1' fill='none' />
</svg>
python + matplotlib patches. Polygon
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.patches as patches
import math

xy = [ (math.sin(p), math.cos(p))  for p in \
      np.arange(start = 0, stop = 4 * math.pi, step = 4 * math.pi/5)]

fig, ax = plt.subplots(figsize=(5.8, 4.2))
plt.axis("off")
ax.set_aspect('equal');ax.set_xlim([-1,1]);ax.set_ylim([-1,1])
ax.add_patch(patches.Polygon(xy, \
closed=True,facecolor="b",edgecolor="none"))

plt.show()
線分
👨‍🏫 svg
<line x1="10" y1="30" x2="180" y2="130"/>
直線
👨‍🏫

  7 の表現
種類 RGB HSB /HSL CMYK
概念 加法混色 光源色 色相環 通信 減法混色 物体色(表面色、透過色)
蛍光色、金属光沢を除く
表現 Red ff0000
green 00ff00
blue 0000ff
cyan 00ffff
magenta ff00ff
yellow ffff00
用途 ディスプレイ HTML、CSS、 SVG 通信 印刷 プリンター、カメラ
ジャンル エネルギー 情報 材料
図形 配色 12 無機工業化学 05 情報処理概論 色度座標 スペクトル