Join command is doing something else #41337

Closed
opened 2014-08-06 06:12:10 +02:00 by Charlieb000 · 8 comments
Charlieb000 commented 2014-08-06 06:12:10 +02:00 (Migrated from localhost:3001)

I am going to provide a .Blend file on this. It still does it after i close and reopen.

TheFirstCar.blend
do i need the .blend1 file??

I doubt it has anything to do with the graphics card but i will note it:
Ati Mobility Radeon HD 3650 ... I am using winXP and in display properties on the advanced dialog and on Troubleshooting i have "enable write combining" unchecked. I re-checked and reboot and this issue is the same (not sure if this is the cause of the odd blender crash that occurs). I uncheck because the computer can hang from it, and the image on the screen fades.

- ---

I am told that the Join command (accessible via Object > Join) is supposed to attach two objects (eg, two cubes) so when i click on one, both highlight and it has worked.

Here i have decided to go practice and make a car. I attempted to perform the Join function on the wheels but it does three things instead.

Steps:
Select two wheels.
Go to Object and choose Join.

Response:
The two wheels selected get joined.
The other two wheels get joined.
Another pair of wheels spontaneously appear and are also joined, with one of the two in the same position as one of wheels mentioned in the above line.

I am going to provide a .Blend file on this. It still does it after i close and reopen. [TheFirstCar.blend](https://archive.blender.org/developer/F101580/TheFirstCar.blend) do i need the .blend1 file?? I doubt it has anything to do with the graphics card but i will note it: Ati Mobility Radeon HD 3650 ... I am using winXP and in display properties on the advanced dialog and on Troubleshooting i have "enable write combining" unchecked. I re-checked and reboot and this issue is the same (not sure if this is the cause of the odd blender crash that occurs). I uncheck because the computer can hang from it, and the image on the screen fades. - --- I am told that the Join command (accessible via Object > Join) is supposed to attach two objects (eg, two cubes) so when i click on one, both highlight and it has worked. Here i have decided to go practice and make a car. I attempted to perform the Join function on the wheels but it does three things instead. Steps: Select two wheels. Go to Object and choose Join. Response: The two wheels selected get joined. The other two wheels get joined. Another pair of wheels spontaneously appear and are also joined, with one of the two in the same position as one of wheels mentioned in the above line.
Charlieb000 commented 2014-08-06 06:12:10 +02:00 (Migrated from localhost:3001)
Author

Changed status to: 'Open'

Changed status to: 'Open'
Charlieb000 commented 2014-08-06 06:12:10 +02:00 (Migrated from localhost:3001)
Author

Added subscriber: @Charlieb000

Added subscriber: @Charlieb000

Added subscriber: @RJW

Added subscriber: @RJW

You have four wheel objects and each wheel is using the same mesh data (cube.002), so when you join two objects the mesh data (cube.002) becomes two wheels. The other two wheels, which use the same mesh data, therefore become two wheels each. There are several strategies to avoid this kind of thing (try asking at blender artists or blender stack exchange) but I don’t think it’s a bug.

You have four wheel objects and each wheel is using the same mesh data (cube.002), so when you join two objects the mesh data (cube.002) becomes two wheels. The other two wheels, which use the same mesh data, therefore become two wheels each. There are several strategies to avoid this kind of thing (try asking at blender artists or blender stack exchange) but I don’t think it’s a bug.
Charlieb000 commented 2014-08-06 08:14:40 +02:00 (Migrated from localhost:3001)
Author

When they were created, i created the axel then one wheel, then duplicated the wheel, then i duplicated the axel with wheels. I had the lot attached to the body at one stage then i separated them to change the wheel diameter, I tried various ways to change the diameter but they flew from the body so i did them one by one. I was then going to join them and the body together again and be done with it, but it does this. Interestingly it does similar nomatter which pair you choose, and selecting a diagonal pair gives a slightly different effect.

There is a block between the front and back wheels (lets call them tanks), these are not joined either. Try attaching those. The faces turn inside out on one. Joining the wheels to the tanks causes the wheels to go inside out and one of the tanks also (this depends on which tank was last selected). The second tank was created as a mirror of the first.

I dont think the extra joining and clone is useful in any way (especially as one step) and i wonder why any sane programmer would want to make it do that ! Plus the output is seemingly random.

Bug current at V2.71.

When they were created, i created the axel then one wheel, then duplicated the wheel, then i duplicated the axel with wheels. I had the lot attached to the body at one stage then i separated them to change the wheel diameter, I tried various ways to change the diameter but they flew from the body so i did them one by one. I was then going to join them and the body together again and be done with it, but it does this. Interestingly it does similar nomatter which pair you choose, and selecting a diagonal pair gives a slightly different effect. There is a block between the front and back wheels (lets call them tanks), these are not joined either. Try attaching those. The faces turn inside out on one. Joining the wheels to the tanks causes the wheels to go inside out and one of the tanks also (this depends on which tank was last selected). The second tank was created as a mirror of the first. I dont think the extra joining and clone is useful in any way (especially as one step) and i wonder why any sane programmer would want to make it do that ! Plus the output is seemingly random. Bug current at V2.71.

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Bastien Montagne self-assigned this 2014-08-06 08:34:03 +02:00

@RJW said it all.

I really suggest you stop this bug report flooding and first check on user-support area (like BlenderArtists forum) your issues actually are bugs before reporting them. Once again, this tracker is not a user support platform.

@RJW said it all. I really suggest you stop this bug report flooding and first check on user-support area (like BlenderArtists forum) your issues actually **are** bugs before reporting them. Once again, this tracker **is not** a user support platform.
Charlieb000 commented 2014-08-06 22:18:54 +02:00 (Migrated from localhost:3001)
Author

Steps to produce the second anomaly: (inside out)

Please make sure you have backface culling checked so you can see it.

My start up file has a singualr cube
Duplicate it
go to edit mode and pull a corner
go to object mode and duplicate it
choose mirror on one of them to cause corner to point oppositely
choose join. One goes inside out (or, one not inside out - depending on which object has priority in the selection)

I suspect the first anomaly type occured because of one of the things i tried to make them modify in sync (analysing the blender file given should show what i actually did to them). Therefore fixing the above should also fix this.

First anomaly slightly peeked in the above demo:
choose the original cube and the mirrored object but the mirrored object has preference
choose join
morred object fine, cube gets an inside out duplicate in the same location which is joined to the mirrored object.
original cube is ignored.

Steps to produce the second anomaly: (inside out) Please make sure you have backface culling checked so you can see it. My start up file has a singualr cube Duplicate it go to edit mode and pull a corner go to object mode and duplicate it choose mirror on one of them to cause corner to point oppositely choose join. One goes inside out (or, one not inside out - depending on which object has priority in the selection) I suspect the first anomaly type occured because of one of the things i tried to make them modify in sync (analysing the blender file given should show what i actually did to them). Therefore fixing the above should also fix this. First anomaly slightly peeked in the above demo: choose the original cube and the mirrored object but the mirrored object has preference choose join morred object fine, cube gets an inside out duplicate in the same location which is joined to the mirrored object. original cube is ignored.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#41337
No description provided.