[過去ログ] \section{TeX の時間} %%% 第 XIII 節 %%% (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
295
(3): 2019/04/05(金)23:23 ID:2tyxQZOG(1) AAS
十年ほど前はMetapost使ってたがAsymptote派になった
頭の体操がてらオリンピックTokyo2020エンブレム生成するAsymptoteスクリプト書いた
Tikzはよくしらないので これをネタに「ここが便利!」って話があれば聞きたい
pair[] v, s; path p;
for(int i=0; i<12; ++i){
v[i]=exp(2*pi*I*(2.5-i)/12);
s[i]=exp(2*pi*I*(2.5-i)/12)/2+exp(2*pi*I*(3.5-i)/12)/2;
p=p--v[i];
}
p=p--cycle;
省18
297
(1): 2019/04/06(土)11:26 ID:PJqtQ80F(1/2) AAS
>>295
MetapostとAsymptoteの比較をしてくれ。
302: 2019/04/06(土)13:14 ID:GN9p4TFi(1) AAS
>295

実際にコンパイルしてみた。
たしかに綺麗に図示されています。
560
(1): 2020/03/27(金)07:44 ID:deOllHc9(1) AAS
オリンピックパラリンピック延期騒動の軟着陸を祈願してasymptoteスクリプト奉納
>>295 の改訂版)
・パラリンピックのエンブレムを追加しました
・対称中心が起点になるようにpathの描画順序を変更しました
pair d(int i){return exp(pi*I*i/12);}
pair t(int i, int j){return d(i)+d(j);}
path r(int l, int m){return d(l)--d(m)--d(12+l)--d(12+m)--cycle;}
struct st {pair p; path[] v;}
st operator &(st s, real r){s.p+=t(round(r),round(r*100)%100); return s;}
st operator &(st s, int i){s.v=s.v^^shift(s.p)*r(i#100,i%100); return s;}
省13
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s