Spline CV
splinecv ਕਮਾਂਡ ਕੰਟਰੋਲ ਵਰਟਿਸਿਸ (CVs) ਰੱਖ ਕੇ ਇੱਕ ਕਿਊਬਿਕ B-spline ਖਿੱਚਦੀ ਹੈ। ਨਤੀਜੇ ਵਾਲਾ ਕਰਵ ਹਰੇਕ CV ਵੱਲ ਖਿੱਚਿਆ ਜਾਂਦਾ ਹੈ ਪਰ ਉਹਨਾਂ ਵਿੱਚੋਂ ਨਹੀਂ ਲੰਘਦਾ — ਸਿਵਾਏ ਬਿਲਕੁਲ ਪਹਿਲੇ ਅਤੇ ਆਖਰੀ ਵਰਟੈਕਸ ਦੇ, ਜਿੱਥੇ clamped knots ਕਰਵ ਨੂੰ ਬਿਲਕੁਲ ਐਂਕਰ ਕਰਦੇ ਹਨ। ਇਹ ਤੁਹਾਨੂੰ ਸਹਿਜ ਆਕਾਰ ਕੰਟਰੋਲ ਦਿੰਦਾ ਹੈ: ਹਰ ਪੁਆਇੰਟ ਨੂੰ ਛੂਹਣ ਲਈ ਮਜਬੂਰ ਕੀਤੇ ਬਿਨਾਂ ਕਰਵ ਨੂੰ ਇੱਕ ਵਰਟੈਕਸ ਵੱਲ ਧੱਕਣ ਲਈ ਉਸਨੂੰ ਖਿੱਚੋ।
ਕੰਟਰੋਲ ਵਰਟਿਸਿਸ ਦੁਆਰਾ ਸਪਲਾਈਨ ਖਿੱਚਣਾ
- ਟਰਮੀਨਲ ਵਿੱਚ
splinecvਟਾਈਪ ਕਰੋ ਜਾਂ Spline CV ਟੂਲਬਾਰ ਬਟਨ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ। - ਕੰਟਰੋਲ ਵਰਟਿਸਿਸ ਰੱਖਣ ਲਈ ਕਲਿੱਕ ਕਰੋ — ਹਰੇਕ ਕਲਿੱਕ ਇੱਕ ਵਰਟੈਕਸ ਜੋੜਦਾ ਹੈ। ਜਾਂ ਸਟੀਕ ਕੋਆਰਡੀਨੇਟ ਲਈ
X,Yਟਾਈਪ ਕਰੋ ਅਤੇ Enter ਦਬਾਓ। - ਪੂਰਾ ਕਰਨ ਲਈ Enter ਦਬਾਓ (ਘੱਟੋ-ਘੱਟ 2 ਵਰਟਿਸਿਸ ਲੋੜੀਂਦੀਆਂ ਹਨ)।
CV ● ● CV
\ /
\ / ← curve pulled toward CVs
\ / but not passing through them
CV ● ● ● CV (start/end: curve touches here)
ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਹਰੇਕ ਵਰਟੈਕਸ ਤੋਂ ਬਾਅਦ ਕਰਸਰ ਹਿਲਾਉਣ ਦੇ ਨਾਲ ਅੱਪਡੇਟ ਹੁੰਦਾ ਹੈ, ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਕਰਸਰ ਪੋਜ਼ੀਸ਼ਨ ਤੇ ਅਗਲੇ ਪੁਆਇੰਟ ਨਾਲ ਸਪਲਾਈਨ ਕਿਵੇਂ ਦਿਖੇਗੀ। ਸਾਰੇ ਰੱਖੇ ਵਰਟਿਸਿਸ ਨੂੰ ਰੱਦ ਕਰਨ ਅਤੇ ਬਾਹਰ ਨਿਕਲਣ ਲਈ Escape ਦਬਾਓ।
ਕੋਆਰਡੀਨੇਟ ਐਂਟਰੀ
ਕਲਿੱਕ ਕਰਨ ਦੀ ਬਜਾਏ, ਕਿਸੇ ਵੀ ਕੰਟਰੋਲ ਵਰਟੈਕਸ ਲਈ ਸਟੀਕ ਸਥਿਤੀ ਟਾਈਪ ਕਰੋ:
- X ਮੁੱਲ ਟਾਈਪ ਕਰੋ।
,ਦਬਾਓ — ਟਰਮੀਨਲ[X], [Y{cursor}]ਦਿਖਾਉਂਦਾ ਹੈ।- Y ਮੁੱਲ ਟਾਈਪ ਕਰੋ।
- ਵਰਟੈਕਸ ਰੱਖਣ ਲਈ Enter ਦਬਾਓ।
ਕੀਬੋਰਡ ਰੈਫਰੈਂਸ
| ਕੀ | ਐਕਸ਼ਨ |
|---|---|
0–9, ., - | X ਕੋਆਰਡੀਨੇਟ ਐਂਟਰੀ ਸ਼ੁਰੂ ਕਰੋ |
, | X ਲੌਕ ਕਰੋ ਅਤੇ Y ਐਂਟਰੀ ਵੱਲ ਜਾਓ |
Backspace | ਆਖਰੀ ਟਾਈਪ ਕੀਤਾ ਅੱਖਰ ਮਿਟਾਓ |
Enter | ਟਾਈਪ ਕੀਤੇ ਕੋਆਰਡੀਨੇਟ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਜਾਂ ਜੇ ਕੋਈ ਇਨਪੁੱਟ ਪ੍ਰਗਤੀ ਵਿੱਚ ਨਹੀਂ ਹੈ ਅਤੇ ≥ 2 ਵਰਟਿਸਿਸ ਮੌਜੂਦ ਹਨ ਤਾਂ ਸਪਲਾਈਨ ਪੂਰਾ ਕਰੋ |
Escape | ਸਾਰੇ ਵਰਟਿਸਿਸ ਰੱਦ ਕਰੋ ਅਤੇ ਬਾਹਰ ਨਿਕਲੋ |
ਗ੍ਰਿਪ ਸੰਪਾਦਨ — ਕੰਟਰੋਲ ਵਰਟਿਸਿਸ ਰਾਹੀਂ ਮੁੜ-ਆਕਾਰ ਦੇਣਾ
ਇੱਕ ਚੁਣੀ ਗਈ CV ਸਪਲਾਈਨ ਹਰੇਕ ਕੰਟਰੋਲ ਵਰਟੈਕਸ ਲਈ ਇੱਕ ਗ੍ਰਿਪ ਦਿਖਾਉਂਦੀ ਹੈ:
| ਗ੍ਰਿਪ | ਸਥਿਤੀ | ਇਹ ਕੀ ਕਰਦਾ ਹੈ |
|---|---|---|
| ਕੰਟਰੋਲ ਵਰਟੈਕਸ | ਹਰੇਕ CV ਸਥਿਤੀ ਤੇ | ਉਸ CV ਨੂੰ ਹਿਲਾਉਣ ਲਈ ਖਿੱਚੋ — ਕਰਵ ਨਵੀਂ ਸਥਿਤੀ ਵੱਲ ਮੁੜ-ਆਕਾਰ ਹੁੰਦਾ ਹੈ |
ਕੋਈ “ਪੂਰੀ ਸਪਲਾਈਨ ਹਿਲਾਓ” ਗ੍ਰਿਪ ਨਹੀਂ ਹੈ। ਪੂਰੀ ਸਪਲਾਈਨ ਨੂੰ ਟ੍ਰਾਂਸਲੇਟ ਕਰਨ ਲਈ, Move ਕਮਾਂਡ ਵਰਤੋ।
CV ਸਪਲਾਈਨ ਚੁਣਨਾ
| ਤਰੀਕਾ | ਵਿਵਹਾਰ |
|---|---|
| ਕਲਿੱਕ | ਜੇ ਕਲਿੱਕ ਕਰਵ ਦੇ ਕਿਸੇ ਵੀ ਪੁਆਇੰਟ ਦੇ ਨੇੜੇ ਪਵੇ ਤਾਂ ਚੁਣਦਾ ਹੈ |
| ਸੱਜੇ ਡ੍ਰੈਗ (ਸਖ਼ਤ) | ਕਰਵ ਦੇ ਨਾਲ ਸਾਰੇ ਸੈਂਪਲ ਪੁਆਇੰਟ ਚੋਣ ਬਾਕਸ ਦੇ ਅੰਦਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ |
| ਖੱਬੇ ਡ੍ਰੈਗ (ਕ੍ਰਾਸਿੰਗ) | ਕਰਵ ਦਾ ਕੋਈ ਵੀ ਹਿੱਸਾ ਜੋ ਚੋਣ ਬਾਕਸ ਦੀ ਸੀਮਾ ਨੂੰ ਪਾਰ ਕਰਦਾ ਹੈ ਉਸਨੂੰ ਚੁਣਦਾ ਹੈ |
ਸਮਰਥਿਤ ਸੰਪਾਦਨ ਕਮਾਂਡਾਂ
| ਕਮਾਂਡ | ਸਪਲਾਈਨ ਨਾਲ ਕੀ ਹੁੰਦਾ ਹੈ |
|---|---|
| Move | ਸਾਰੇ ਕੰਟਰੋਲ ਵਰਟਿਸਿਸ ਨੂੰ ਇੱਕੋ ਵਿਸਥਾਪਨ ਦੁਆਰਾ ਟ੍ਰਾਂਸਲੇਟ ਕਰਦਾ ਹੈ |
| Copy | ਨਵੀਂ ਸਥਿਤੀ ਤੇ ਇੱਕੋ ਜਿਹੀ ਸਪਲਾਈਨ ਬਣਾਉਂਦਾ ਹੈ |
| Rotate | ਚੁਣੇ ਬੇਸ ਪੁਆਇੰਟ ਦੁਆਲੇ ਸਾਰੇ CVs ਘੁੰਮਾਉਂਦਾ ਹੈ |
| Mirror | ਮਿਰਰ ਧੁਰੇ ਦੇ ਪਾਰ ਸਾਰੇ CVs ਨੂੰ ਪ੍ਰਤੀਬਿੰਬਿਤ ਕਰਦਾ ਹੈ |
| Scale | ਬੇਸ ਪੁਆਇੰਟ ਤੋਂ ਸਾਰੇ CVs ਨੂੰ ਇਕਸਾਰ ਸਕੇਲ ਕਰਦਾ ਹੈ |
| Delete | ਸਪਲਾਈਨ ਹਟਾਉਂਦਾ ਹੈ |
Splines Offset, Trim, ਜਾਂ Extend ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਆਮ
| ਵਿਸ਼ੇਸ਼ਤਾ | ਡਿਫੌਲਟ | ਅਰਥ |
|---|---|---|
| Color | 256 (ByLayer) | ACI ਰੰਗ ਇੰਡੈਕਸ |
| Layer | 0 | ਲੇਅਰ ਅਸਾਈਨਮੈਂਟ |
| Linetype | ByLayer | ਨਾਮਿਤ ਲਾਈਨਟਾਈਪ ਪੈਟਰਨ |
| Linetype Scale | 1 | ਲਾਈਨਟਾਈਪ ਪੈਟਰਨ ਉੱਤੇ ਸਕੇਲ ਫੈਕਟਰ |
| Thickness | 0 | ਐਕਸਟਰੂਜ਼ਨ ਮੋਟਾਈ |
ਜਿਓਮੈਟਰੀ
| ਵਿਸ਼ੇਸ਼ਤਾ | ਅਰਥ |
|---|---|
| Degree | ਪੌਲੀਨੌਮੀਅਲ ਡਿਗਰੀ — ਹਮੇਸ਼ਾ 3 (ਕਿਊਬਿਕ) |
| Control Vertices | ਸਾਰੇ CVs ਦੇ ਕੋਆਰਡੀਨੇਟ |
| Fit Points | CV ਸਪਲਾਈਨਾਂ ਲਈ ਖਾਲੀ; ਸਿਰਫ਼ fit-point ਸਪਲਾਈਨਾਂ ਲਈ ਭਰਿਆ |
Spline CV ਬਨਾਮ Spline Fit — ਕਿਹੜਾ ਵਰਤਣਾ ਹੈ
| Spline CV | Spline Fit | |
|---|---|---|
| ਕਰਵ ਪੁਆਇੰਟਾਂ ਵਿੱਚੋਂ ਲੰਘਦਾ ਹੈ | ਸਿਰਫ਼ ਪਹਿਲੇ ਅਤੇ ਆਖਰੀ (clamped) | ਹਰੇਕ ਕਲਿੱਕ ਕੀਤਾ ਪੁਆਇੰਟ ਬਿਲਕੁਲ |
| ਆਕਾਰ ਕੰਟਰੋਲ | CVs ਨੂੰ ਇੱਕ ਖੇਤਰ ਵੱਲ ਖਿੱਚੋ | ਫਿੱਟ ਪੁਆਇੰਟਾਂ ਨੂੰ ਹਿਲਾਓ ਜਿਨ੍ਹਾਂ ਨੂੰ ਕਰਵ ਨੇ ਛੂਹਣਾ ਹੈ |
| ਗ੍ਰਿਪ ਸੰਪਾਦਨ ਪ੍ਰਭਾਵ | CV ਹਿਲਦਾ ਹੈ → ਕਰਵ ਖਿੱਚਿਆ ਜਾਂਦਾ ਹੈ | ਫਿੱਟ ਪੁਆਇੰਟ ਹਿਲਦਾ ਹੈ → ਕਰਵ ਮੁੜ-ਇੰਟਰਪੋਲੇਟ ਹੁੰਦਾ ਹੈ |
| ਸਭ ਤੋਂ ਵਧੀਆ | ਨਿਰਵਿਘਨ ਸੁਹਜ ਕਰਵ, ਫ੍ਰੀ-ਫਾਰਮ ਪਾਥ | ਕਰਵ ਜਿਨ੍ਹਾਂ ਨੇ ਖਾਸ ਕੋਆਰਡੀਨੇਟ ਤੇ ਪਹੁੰਚਣਾ ਹੈ |
DXF — SPLINE ਐਂਟਿਟੀ (ਕੰਟਰੋਲ-ਵਰਟੈਕਸ ਫਾਰਮ)
CV ਸਪਲਾਈਨਾਂ DXF ਫਾਈਲ ਵਿੱਚ SPLINE ਐਂਟਿਟੀਜ਼ ਵਜੋਂ ਸੇਵ ਹੁੰਦੀਆਂ ਹਨ, ਡਿਗਰੀ, knot ਵੈਕਟਰ, ਅਤੇ ਸਾਰੇ ਕੰਟਰੋਲ ਵਰਟੈਕਸ ਕੋਆਰਡੀਨੇਟ ਸਟੋਰ ਕਰਦੀਆਂ ਹਨ। ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ — ਰੰਗ, ਲੇਅਰ, ਲਾਈਨਟਾਈਪ, ਲਾਈਨਟਾਈਪ ਸਕੇਲ, ਅਤੇ ਮੋਟਾਈ — ਬਿਨਾਂ ਨੁਕਸਾਨ ਦੇ ਰਾਊਂਡ-ਟ੍ਰਿਪ ਹੁੰਦੀਆਂ ਹਨ। splineFlag ਨੂੰ 9 (CV ਸਪਲਾਈਨ) ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਰੀਲੋਡ ਤੇ ਫਾਰਮ ਸੁਰੱਖਿਅਤ ਰਹੇ। ਕੋਈ ਵੀ DXF ਐਪਲੀਕੇਸ਼ਨ ਜੋ CV ਡਾਟਾ ਵਾਲੇ SPLINE ਐਂਟਿਟੀਜ਼ ਸਮਰਥਨ ਕਰਦੀ ਹੈ ਇਹਨਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਪੜ੍ਹਦੀ ਹੈ।