Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to continue crocheting instead of stiching?
#1
Lightbulb 
Hi,

I want to use Crochet Parade to design a patter, but I am testing it first by typing a quick pattern for legs. 

I wrote this pattern:

DEF: inc=Copy(sc2inc)

ring.A
6sc@A
6inc
6(sc,inc)
18sc
18sc
18sc
18sc
18sc
18sc
start_anew
ring.B
6sc@B
6inc
6(sc,inc)
18sc
18sc
18sc
18sc
18sc
18sc
9sc,1ch,sc@[9,0],sc@[9,1],sc@[9,2],sc@[9,3],sc@[9,4],sc@[9,5],sc@[9,6],sc@[9,7],sc@[9,8],sc@[9,9],sc@[9,10],sc@[9,11],sc@[9,12],sc@[9,13],sc@[9,14],sc@[9,15],sc@[9,16],sc@[9,17],1ch,sc@[20,9],sc@[20,10],sc@[20,11],sc@[20,12],sc@[20,13],sc@[20,14],sc@[20,15],sc@[20,16],sc@[20,17]
38sc
38sc
38sc
38sc
38sc
38sc
38sc
38sc
38sc

There's a noticeable gap in the crouch and the legs make a V shape, is there any way to make this better?

See Screenshot:    
Reply
#2
Regarding the gap between the legs, I think you should be stitching in the chain connecting the legs (see the ch.C followed by sc@C in the code below). Your original instructions had two separate chains on the back and front instead, which caused the gap.

I also simplified the code a bit and added a tie_up:

Code:
DEF:inc=Copy(sc2inc)
ring
sc6inc
6inc
6(sc,inc)
5*[18sc
]
18sc,tie_up
start_anew
ring
sc6inc
6inc
6(sc,inc)
[18sc
]*6
9sc,ch.C,sc@[9,0],17sc,sc@C,sc@[20,9],8sc
[38sc
]*9


Regarding the V shape -- at this point that's a bit inevitable given how the engine works. Far away nodes are repelled to inflate the object, which also causes the legs to repel and push apart. Unfortunately, at this time I don't see an obvious solution to that within CP. A non-ideal answer is that you could reshape the legs in Blender but that clearly is a lot more work.
Reply
#3
I added a new keyword: repulsion_radius that seems to help with the shape of the legs.
Compare:
   
with the original:
   

The new code is here (see the last three lines):
Code:
DEF:inc=Copy(sc2inc)
ring
sc6inc
6inc
6(sc,inc)
5*[18sc
]
18sc,tie_up
start_anew
ring
sc6inc
6inc
6(sc,inc)
[18sc
]*6
9sc,ch.C,sc@[9,0],17sc,sc@C,sc@[20,9],8sc
[38sc
]*9
DOT: iterations=5000
DOT: viscous_iterations=100
DOT: repulsion_radius=10
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)