問題タブ [cubic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
149 参照

c# - バイザー関数を使って滑らかにカーブするペンツールの作り方

beizer 関数の記述に問題があります。私は c# で簡単なコードを書きました:

アプリケーションではマウスの動きをリッスンするので、マウス ポインターがこの機能のコントロール ポイントになると思います。上記のコードが正しければ、3 点からのバイザー曲線が得られるはずです。

実際には複数のカーブがあるため、ポイントは 3 つ以上になります。ビーズ曲線を一緒に結合するには、次のようにします。

3点だけを描画するC#コードはこれです

曲線を描こうとすると、曲線に見えません。

0 投票する
1 に答える
3308 参照

c# - 3 次多項式の根を求める

ax^3+bx^2+cx+d=0math.numerics を使用して 3 次多項式の根を見つけようとしています。パッケージは素晴らしいですが、使い始めるのに苦労しています。ルートを見つける方法と、 Githubからサンプル パッケージを実行する方法の簡単な説明を誰か説明してもらえませんか?

パッケージへの参照を追加しました

これは私が試したことです:

しかし、エラーが発生します"The type 'Complex' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Numerics'"。System.Numerics を使用して追加するとエラーが発生し、問題は解決しません。

何か提案はありますか?

0 投票する
1 に答える
1065 参照

interpolation - 2 点間の滑らかな補間

ポイント間のメッシュを補間しようとしています。私はいくつかの調査を行い、いくつかの解決策を見つけましたが、それらはすべて私にとって奇妙な結果をもたらします. Cosinus 補間と Cubic 補間を試しましたが、メッシュ全体が滑らかではなく小さな波になってしまいました。

私はこれを試しました

ここから: http://paulbourke.net/miscellaneous/interpolation/

必要なすべてのポイントを取得し、すべてが機能するはずですが、そうではありません。私はそれをデバッグするのに多くの時間を費やしましたが、問題であることがわかった唯一のことは、mu(補間で0.0から1.0までの通常のt)がP1で0.0から始まるように見えることですが、1.0ではP3にあります。 P2(ポイントP0、P1、P2、P3、P1とP2の間で補間が発生する必要があります)にある必要があります

2 点間を補間する簡単な方法が他にある場合は、お知らせください。コントロールポイントでベジエ曲線などをしたくありません。上の例のように、ポイントが 2 つしかないので、両側にもう 1 つのポイントを使用できます。

助けてくれてありがとう ルーク

0 投票する
1 に答える
195 参照

css - CSS フライングと曲線パス上のロゴの拡大

cssでアニメーションを作る必要があります。曲線や放物線をもとに前方に飛翔・拡大するロゴ。小さなスケッチを作りました。ロゴは右上を小さく見つめ、飛んで大きくなり、左中央で終わります。 スケッチ キュービック ベジェとキュービック ベジェ エディタに関する多くの情報を見つけましたが、残念ながら私はこれを実現できません。

html

CSS

これは (いくつかの) 試行の 1 つですが、ロゴはアニメーション化されていません。その上、私がそれを理解している場合、それはスケーリングのないパスのみです。私の思考エラーはどこですか?

どうもありがとう&よろしく!

0 投票する
1 に答える
75 参照

java - 二次方程式と三次方程式を解くための Math.toRadians の配置

二次方程式または三次方程式を解くプログラムを書いています。Math.toRadians問題は、正しく配置しているかどうかわからないということです。

コードは次のとおりです。

しかし、問題はif (h<=0).