かなり複雑な Raphael JS ドーナツ グラフを作成しようとしています。
いくつかの問題がありました。そのうちの 1 つは 3D 効果で、7 つのドロップ シャドウ (グロー) またはドーナツの複製を次々に追加して、形状の 7px の厚さをシミュレートすることで解決する予定です。
どうすればこれを最善の方法で行うことができますか? 前もって感謝します...
@KennethB多分これらのプラグインがあなたを助けるかもしれません: https://github.com/bkuzmic/raphael-charts-pluginとhttps://github.com/PuffyCoffee/3D-Pie-chart。これらのプラグインをダウンロードしてコードを調べてください。これらのプラグインには MIT ライセンスがあり、Raphael を使用しています。
7 つの影は、計算コストが高く、見栄えが悪く、ベクター グラフィックスを扱うときは一般にピクセルの観点から考えるのを避けるべきであるため、最良の方法とは思えません。
円柱のセグメントを描画する場合は、描画します。側面も含めて。無地でも 3D の合理的な錯覚を作成し、グラデーションを使用して照明をシミュレートすることで見栄えを良くすることができます。どの面が実際に表示されているかを追跡する必要がありますが、それは影を含むほとんどすべての 3D へのアプローチに当てはまります。