Jump to content

RingLoop 0.6

   (1 review)

1 Screenshot

About This File

RingLoop is a small Python plugin which allows to extend selected edges into ring or loop.

An optional "skip" option can be provided, which will skip the number of edges during creation of a ring or loop from the original selected edge(s)

 

Original thread:

https://www.core4d.com/ipb/forums/topic/102983-select-every-other-edge

 

New version 0.6 (see changelog)

 

Does work with R16 - R23 (not tested with S22)

 

If you download, use, and appreciate this plugin, please consider donating using the "Tip Me" button.

Every donation, great and small, is much appreciated and motivates me to keep providing plugin solutions for the community.


What's New in Version 0.6   See changelog

Released

bugfix


User Feedback

Recommended Comments

On 9/17/2020 at 1:49 PM, thanulee said:

Hi, can u please fix this issue?

 

I cannot seem to reproduce your issue with version 0.4 which was uploaded 13 September (see Changelog).

Could you please check which version you have by opening the Python console window (shift-F10 and switching to Python log).

Link to comment

And with v0.4 on R20 you encounter the issue you reported earlier?

I have been trying to reproduce the issue, using your exact same object (cube with 4x4x4 subdivision) without success.

 

Could you upload an object with the original selection present, which would lead to the issue you describe?

Thanks in advance.

Link to comment

I don't see the plugin in R20.059, there is some way to solve this? Thanks
P.S. In console i see only this:
 

RingLoop v0.4 - unsupported error

 

Link to comment

Sorry to hear it is not working for you.

I don't know, but the few people having reported this "unsupported error" message in the past were using a cracked Cinema4D. So, maybe there's an issue with your license? From the top of my head: check you're not using a temp license, or if using a student license that it has not expired.

Link to comment

I m being a pain in the ass I know haha. If/when u have time, this one is also extremely handy for R23.
Cheers!!

Link to comment
2 hours ago, thanulee said:

I m being a pain in the ass I know haha. If/when u have time, this one is also extremely handy for R23.
Cheers!!

Have provided a new version which will run on Python 2.7 (R16 - R21) as well as Python 3.7 (R23). Not sure about S22.

 

The new version also includes some shortcut scripts. This allows to write a script with a predefined "skip" value, and let you assign a shortcut key for that particular script.

Link to comment
2 hours ago, bezo said:

Did you look into console if not some errors in the script?

This is what i see

Cinema_4D_2021-03-01_21-55-50.png

Link to comment

You have the shortcut scripts available, but according to the console you don't have the RingLoop plugin running.

The shortcut scripts are calling the RingLoop plugin, and since that is not present ... nothing happens.

 

When the plugin is available and running it should print a welcome message in the Python console, saying something similar to:

"RingLoop v0.5 - ready"

Link to comment

I have placed plugin into preference "plugins" folder without any plugin path in preference and load plugin correctly without issues.

As Daniel said, console say RingLoop v0.5 - ready

Link to comment

with loop is meant you select just one edge and plugin will select rest of edges in the loop. When you select loop and tell plugin select loop, maybe plugin go in circles and die 🙂

 

Link to comment
On 3/1/2021 at 10:33 PM, thanulee said:

I get this issue if i accidentally try to select a loop that is already there :

 

Thanks for bringing this up.

Bug fixed in version 0.6

 

Note: you can select as many edges as you want, and as many objects as you want.

Link to comment

Very useful function! However, I can't make v6 it work in R23. Tried to put in the the program and preferences plugin folder, put the py shortcuts in the scrips folder...  What did I miss? 

 

Edit: It doesn't show in in the Extensions (plugin) menu. The shortcuts appear in User Scrips, but selecting them doesn't alter an the edge selection. I can see the RingloopR23.pypw in the Plugin manager. But without + and plugin child.

Link to comment
48 minutes ago, To Gr said:

I can't make v6 it work in R23.

Does the Python Console show any error, or other message?

Link to comment
On 5/17/2021 at 5:56 PM, dast said:

Does the Python Console show any error, or other message?

Do you mean the script window? When open the .py it shows:

# RingLoop - shortcut Loop with skip amount of 2
# 'SkipAmount' represents the number of edges to skip in the loop selection
#
# Assign a shortcut to this script
# (for this to work you'll need RingLoop v0.4)

import c4d

SkipAmount = 2

if __name__=='__main__':
    c4d.CallCommand(1055574, SkipAmount)

 

When hitting execute, nothing happens. 

Link to comment
2 hours ago, To Gr said:

Do you mean the script window? ...

No!

I mean the Python Console, which you open via shortcut shift-f10, then select the Python entry at the left.

 

image.thumb.png.df7ac5419b0ad6d42d8d82bb3bf65300.png

Link to comment

unfortunately doesnt work on R23 :[

 

neither version, U sure it is fixed dear dev ? 

python console: RingLoop v0.6 - unsupported error 

Link to comment
×
×
  • Create New...

Copyright Core 4D © 2023 Powered by Invision Community